Size: a a a

Kubernetes — русскоговорящее сообщество

2021 April 08

wm

wall mads in Kubernetes — русскоговорящее сообщество
1. Обновил все, кроме того, что связано с etcd.
2. Обновил сертификат отдельно для kubelet.conf.
3. Ребутнул master сервер, где запускал предыдущие команды.
4. Перезапустл kubelet:
   > systemctl restart kubelet

В надежде набираю kubectl get pods:
Unable to connect to the server: x509: certificate has expired or is not yet valid
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
cp /etc/kubernetes/admin.conf ~/.kube/config
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
у тебя один мастер ?
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
3 мастера
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
это после 2-го пункта как я понял должен проделать?
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
затем заново надо перезапустить все, да?
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
перезапускать не надо.
делать после обновления admin.conf
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
ты обновлял конфиг админа в одном файле, а kubectl свой конфиг берет из другого файла.
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
на двух оставшихся надо тоже сертификаты обновлять.
это просто файлы на диске - и они разные на всех мастерах.
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
Спасибо! Пробую
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
Что-то я не так делаю видимо, так же =(
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
Через kube-spray поднимали
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
Что сделал:

1. kubeadm alpha certs renew admin.conf
2. kubeadm alpha certs renew apiserver
3. kubeadm alpha certs renew apiserver-kubelet-client
4. kubeadm alpha certs renew controller-manager.conf
5. kubeadm alpha certs renew front-proxy-client
6. kubeadm alpha certs renew scheduler.conf
7. cp /etc/kubernetes/admin.conf ~/.kube/config
8. kubeadm alpha kubeconfig user --client-name system:node:<name> --org system:nodes > /etc/kubernetes/kubelet.conf
9. restart server
10. systemctl restart docker
11. systemctl restart kubelet


> kubectl get pods
Unable to connect to the server: x509: certificate has expired or is not yet valid
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
Из этого списка может что-то не правильно делаю?
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
При выполнении 8 пункта, выходит:
I0408 11:59:18.594735   15624 version.go:251] remote version is much newer: v1.20.5; falling back to: stable-1.16
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
Печалька в общем на работе =(
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
ну после рестарта сервера докер и кублет как-то нету уже смысла ребутить.

docker logs в контейнеры с api сервером и контролплейном что показывают ?
в /var/log/kubernetes.log есть ругань на сертификаты ?
источник

L

Lucky SB in Kubernetes — русскоговорящее сообщество
KUBECONFIG=/etc/kubernetes/admin.conf kubectl get node что показывает ?
источник

wm

wall mads in Kubernetes — русскоговорящее сообщество
Сейчас, проделаю
источник