Как продлить сертификат в Kubernetes 1.12

Привет, сейчас я работаю над продлением своего сертификата Kubernetes версии 1.12.

Срок действия сертификата истекает через месяц. До истечения срока действия сертификата Нам необходимо обновить сертификат и применить его ко всем системам, чтобы служба работала.

Есть ли у кого-нибудь мануалы или что-то в этом роде? Мнения экспертов также хорошие.

Даже если я ищу с помощью Google, есть только обновление сертификата для последней версии, и нет никакой информации о применении службы после обновления сертификата, связанной с более старыми версиями, такими как 1.12.

Пожалуйста помоги.

Вот как я его установил.

      sudo apt-get update   && sudo apt-get install -qy docker.io
sudo apt-get update   && sudo apt-get install -y apt-transport-https   && curl -s 
https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
echo "deb http://apt.kubernetes.io/ kubernetes-xenial main"   | sudo tee -a /etc/apt/sources.list.d/kubernetes.list   &&
sudo apt-get update
apt-get install kubelet=1.12.3-00 kubeadm=1.12.3-00 kubernetes-cni=0.6.0-00 keepalived haproxy

Вот некоторая дополнительная информация. Это информация о версии.

kubeadm version: &version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.3", GitCommit:"435f92c719f279a3a67808c80521ea17d5715c66", GitTreeState:"clean", BuildDate:"2018-11-26T12:54:02Z", GoVersion:"go1.10.4", Compiler:"gc", Platform:"linux/amd64"}

Вот некоторая дополнительная информация. Это ошибка команды.

      kubeadm certs check-expiration
Error: unknown command "certs" for "kubeadm" Run 'kubeadm --help' for usage. error: unknown command "certs" for "kubeadm"

1 ответ

Попробуйте запустить

      kubeadm alpha certs check-expiration

Команды, стандартизированные в более поздних версиях, могли быть выпущены как экспериментальные подкоманды в более старых версиях k8s; отсюда и префикс «альфа».

Если вышеизложенное работает, вы можете обновить все сертификаты, используя:

      kubeadm alpha certs renew all

В более новых версиях k8s есть механизм настройки периодически выполняемых заданий для автоматического обновления сертификатов. Вам придется сделать это вручную или написать сценарий с помощью вашей текущей версии k8s.

Другие вопросы по тегам