Ниже я вижу ошибку при запуске «kubectl get componentstatus».
ИМЯ СТАТУС СООБЩЕНИЕ ОШИБКА
планировщик здоров ок
etcd-1 Нездоровый Получите https://127.0.0.1:4002/health: удаленная ошибка: tls: неверный сертификат
контроллер-менеджер Здоров ок
etcd-0 Нездоровый Получите https://127.0.0.1:4001/health: удаленная ошибка: tls: неверный сертификат
И наблюдал один из трех главных узлов в состоянии NotReady. Состояние двух других главных узлов и всех остальных рабочих узлов кажется в порядке.
Я подключился к мастеру, у которого возникла проблема, и попытался проверить, есть ли сертификаты в /etc/kubernetes/pki, но ни один из сертификатов не отображается как просроченный.
Сталкивался с подобной проблемой ранее и решил ее по статье (https://kops.sigs.k8s.io/advisories/etcd-manager-certificate-expiration/)
Ниже приведены сведения о версиях kops и kubectl.
кубектл версия
Версия клиента: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", BuildDate:"2019-06-19T16:40: 16Z", версия Go: "go1.12.5", компилятор: "gc", платформа: "linux/amd64"}
Версия сервера: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.7", GitCommit:"6c143d35bb11d74970e7bc0b6c45b6bfdffc0bd4", GitTreeState:"clean", BuildDate:"2019-12-11T12:34: 17Z", версия Go: "go1.12.12", компилятор: "gc", платформа: "linux/amd64"}
коп версия
Версия 1.15.3 (git-298c2fce8)
Пожалуйста, помогите