8000 Backport: [kube-dns] The d8-kube-dns-redirect service has been restored by deckhouse-BOaTswain · Pull Request #13510 · deckhouse/deckhouse · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Backport: [kube-dns] The d8-kube-dns-redirect service has been restored #13510

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

deckhouse-BOaTswain
Copy link
Collaborator

Description

The d8-kube-dns-redirect service has been reverted.

Why do we need it, and what problem does it solve?

The d8-kube-dns-redirect service was used as a forwarding server for node-local-dns. During an upgrade, this service is removed and old instances of local-dns continue to access the non-existent forward server. However, because the service was not responding, and due to the behavior of the cache plugin, specifically the serve_stale 1h verify setting, it waited up to 5 seconds for a response from the forwarding server. This delay can be critical for latency-sensitive applications such as web frontends.

Why do we need it in the patch release (if we do)?

On large clusters, updating node-local-dns pods can take 10-15 minutes, at which point local dns is left without forwarding servers, which can be undesirable.

Checklist

  • The code is covered by unit tests.
  • e2e tests passed.
  • Documentation updated according to the changes.
  • Changes were tested in the Kubernetes cluster manually.

Changelog entries

section: kube-dns
type: fix
summary: Fixed release upgrade issue with removed d8-kube-dns-redirect service.

Signed-off-by: Paramoshka <parfenov_ivan_42a@mail.ru>
Signed-off-by: Andrey Polovov <andrey.polovov@flant.com>
Co-authored-by: Andrey Polovov <andrey.polovov@flant.com>
@deckhouse-BOaTswain deckhouse-BOaTswain merged commit 05ae703 into release-1.69 May 19, 2025
@deckhouse-BOaTswain deckhouse-BOaTswain deleted the cherry-pick-release-1.69-be1bc93bcda6ed68d61fca0b37a7b580c9776aee branch May 19, 2025 08:35
@github-actions github-actions bot added the area/cluster-and-infrastructure Pull requests that update infra modules label May 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cluster-and-infrastructure Pull requests that update infra modules auto backported
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants
0