У меня есть кластер Kubernetes с HypriotOS, который я переместил в другой диапазон IP.
Я обновил /etc/kubernetes/admin.conf на одном из узлов, но когда я запускаю kubeadm, он не дает сертификата:
$ kubeadm config view
Get https://10.99.1.10:6443/api/v1/namespaces/kube-system/configmaps/kubeadm-config: x509: certificate is valid for 10.96.0.1, 192.168.88.251, not 10.99.1.10
Как я могу создать новый сертификат?
Лучший способ изменить IP-адреса кластера?
Вам нужно добавить новый ip 10.99.1.10 в pki (эта команда различается в разных версиях, это для v1.12):
kubeadm alpha phase certs all --apiserver-advertise-address 0.0.0.0
--apiserver-cert-extra-sans=10.96.0.1,192.168.88.251,10.99.1.10