Văd mai jos eroarea la rularea „kubectl get componentsstatus”.
NUME STARE MESAJ EROARE
planificator Sănătos ok
etcd-1 Unhealthy Get https://127.0.0.1:4002/health: eroare la distanță: tls: certificat greșit
controller-manager Sanatoasa ok
etcd-0 Unhealthy Get https://127.0.0.1:4001/health: eroare la distanță: tls: certificat greșit
Și am observat unul dintre cele trei noduri master în starea NotReady. Starea celorlalte 2 noduri master și a tuturor celorlalte noduri de lucru pare să fie în regulă
M-am conectat la masterul care are problema și am încercat să verific dacă certificatele din /etc/kubernetes/pki, dar niciunul dintre certificate nu se afișează ca expirat.
M-am confruntat cu o problemă similară mai devreme și am rezolvat-o în urma articolului (https://kops.sigs.k8s.io/advisories/etcd-manager-certificate-expiration/)
Mai jos sunt detaliile versiunii kops și kubectl
versiunea kubectl
Versiune client: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.0", GitCommit:"e8462b5b5dc2584fdcd18e6bcfe9f1e4d970a529", GitTreeState:"clean", 2019:06:04:06:06:019:06 16Z", GoVersion:"go1.12.5", Compiler:"gc", Platforma:"linux/amd64"}
Versiune server: version.Info{Major:"1", Minor:"15", GitVersion:"v1.15.7", GitCommit:"6c143d35bb11d74970e7bc0b6c45b6bfdffc0bd4", GitTreeState:"clean", BuildDate:-2"-201119:-2" 17Z", GoVersion:"go1.12.12", Compiler:"gc", Platforma:"linux/amd64"}
versiunea kops
Versiunea 1.15.3 (git-298c2fce8)
Va rog ajutor