Назад | Перейти на главную страницу

Изменение IP-адреса кластера Kubernetes

У меня есть кластер 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