-
Notifications
You must be signed in to change notification settings - Fork 516
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
VIP access during cluster upgrade #7859
Comments
smira
added a commit
to smira/go-kubernetes
that referenced
this issue
Oct 16, 2023
See siderolabs/talos#7859 When running e.g. `talosctl` on Windows, we should retry Windows connection errors as well. Also drop dependency on hashicorp/go-version in favor of semver package. Signed-off-by: Andrey Smirnov <[email protected]>
After a discussion with @smira on slack, turns out the issue has nothing to do with upgrade workflow or vip. We are running talosctl from windows,and windows-specific client errors are not retryable. Seems like it will be fixed in siderolabs/go-kubernetes#11 |
smira
added a commit
to smira/go-kubernetes
that referenced
this issue
Oct 17, 2023
See siderolabs/talos#7859 When running e.g. `talosctl` on Windows, we should retry Windows connection errors as well. Also drop dependency on hashicorp/go-version in favor of semver package. Signed-off-by: Andrey Smirnov <[email protected]>
smira
added a commit
to smira/talos
that referenced
this issue
Oct 17, 2023
Containerd 1.7.7, Linux 6.1.58. Fixes siderolabs#7859 Signed-off-by: Andrey Smirnov <[email protected]>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Bug Report
K8s upgrade fails due to failing vip access.
Description
During k8s version upgrade, the VIP access will fail when the node that currently holds the vip is upgrading.
The apiserver actually upgrades correctly but the upgrade command fail on network error.
Relaunching the upgrade command will continue the upgrade further (as the apiserver did upgrade correctly) but then will fail again when upgrading the kubelet of the node holding the VIP.
Talos should probably move the vip before trying to upgrade the components on the node, or wait a bit for the vip to move instead of failing immediatly.
Notes:
192.168.70.101
,192.168.70.102
,192.168.70.103
192.168.70.10
talos endpoints configuration in
.talos/config
kubeconfig: endpoint:
Logs
First upgrade attempt:
Second attempt:
Environment
Client Version: v1.27.3
Kustomize Version: v5.0.1
Server Version: v1.26.9
The text was updated successfully, but these errors were encountered: