Как решить ошибку, которая поялвяется после вызова 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)
решение данной проблемы:
- ☸️ Ошибка Kubernetes error: You must be logged in to the server (Unauthorized)
- ☸️ Ошибка Kubernetes The connection to the server localhost:8080 was refused