☸️ Unable to connect to the server: x509: certificate has expired or is not yet valid Kubernetes

by itisgood

Как решить ошибку, которая поялвяется после вызова kubectl?

Например хотим добавить неймспейс:

 kubectl create namespace argocd
Unable to connect to the server: x509: certificate has expired or is not yet valid: current time 2022-03-22T11:39:49+03:00 is after 2022-03-18T08:54:43Z

Как обновить сертификаты Kubernetes

Чтобы решить эту проблему идем в /etc/kubernetes/ssl.

Выполняем:

kubeadm alpha certs renew all --config=/etc/kubernetes/kubeadm-config.yaml

и сделайте это для перезапуска серверных компонентов:

kill -s SIGHUP $(pidof kube-apiserver)
kill -s SIGHUP $(pidof kube-controller-manager)
kill -s SIGHUP $(pidof kube-scheduler)

Далее при запуске kubectl вы получите ошибку:

 error: You must be logged in to the server (Unauthorized) 

решение данной проблемы:

 

You may also like

Leave a Comment