Unable to connect to the server: x509: certificate has expired or is not yet valid Kubernetes
Как решить ошибку, которая поялвяется после вызова 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)