-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
nodeup will fail in nodes #16270
Comments
one possible breaking #15829 which modifies the same part of the code |
created new cluster to aws and openstack. AWS works, openstack not. The command is
and
so we can clearly see that this is the issue. I will next investigate why its not working in similar way in OpenStack |
earlier https://github.com/kubernetes/kops/blame/master/upup/pkg/fi/cloudup/apply_cluster.go#L1461 this function was containing apiserverAdditionalIPs but now I cannot see anything. I can actually see loadbalancer ip address, but in case of OpenStack we are interested of apiserver ips, which are not part of that array at all. |
it did not solve the whole issue
|
had old controlplanes that did not have correct certs in kops-controller |
/kind bug
1. What
kops
version are you running? The commandkops version
, will displaythis information.
master
2. What Kubernetes version are you running?
kubectl version
will print theversion if a cluster is running or provide the Kubernetes version specified as
a
kops
flag.1.29.1
3. What cloud provider are you using?
openstack
4. What commands did you run? What is the simplest way to reproduce this issue?
updating cluster from 1.28.x to 1.29.1 using kops (current master aka 1.29 alpha 3)
5. What happened after the commands executed?
Control planes will be updated fine. However, none of the normal nodes does not update.
/opt/kops/conf/kube_env.yaml
config from 1.28.x working node https://gist.github.com/zetaab/29f7660159010f6327d526fd2a0dc635vs https://gist.github.com/zetaab/daf6dd1f3b28c778a91d49e6fdbaf466
What is changed? APIServerIPs array field is removed and ConfigServer.servers are modified to use dns name instead of ips. I tried to modify it back to use ip address, but certs does not work after that. The problem with dns name is that these dns names does not exist in /etc/hosts without gossip or similar(?)
6. What did you expect to happen?
I expect that I could use kOps still with dns=none.
7. Please provide your cluster manifest. Execute
kops get --name my.example.com -o yaml
to display your cluster manifest.You may want to remove your cluster name and other sensitive information.
8. Please run the commands with most verbose logging by adding the
-v 10
flag.Paste the logs into this report, or in a gist and provide the gist link here.
9. Anything else do we need to know?
The text was updated successfully, but these errors were encountered: