Puncte:0

kube-proxy nu rulează, totuși arată în ieșirea „kubectl get pod” ca rulând în mod normal

drapel cn

Kube-proxy rulează ca un daemonset, așa că văd că există două pod-uri în clusterul meu de 2 noduri:

kube-proxy-4f246 1/1 Running 0 14d
kube-proxy-7hzkf 1/1 Alergare 2 5m43s

După ce fac kubectl describe pod kube-proxy-7hzkf -n kube-system, primesc ID-ul containerului.

kube-proxy:
ID container: docker://53f81d08adaa9b29b7ac8d985c40d08500e84e1be96732ae7a91744a735df885

Apoi verific la nod că acest kube-proxy rulează că kube-proxy rulează ca proces, de asemenea, există un proces containerd legat de acea instanță kube-proxy:

ubuntu@k8s-2:~$ ps aux|grep 53f81d08adaa9b29b7ac8d985c40d08500e84e1be
rădăcină 31328 0,0 0,2 113964 8276 ? Sl 12:21 0:00 /usr/bin/containerd-shim-runc-v2 -namespace moby -id 53f81d08adaa9b29b7ac8d985c40d08500e84e1be96732ae7a91744a735address/container.

De asemenea:

ubuntu@k8s-2:~$ ps aux|grep kube-proxy
root 31355 0,0 1,0 747380 40520 ? Ssl 12:21 0:00 /usr/local/bin/kube-proxy --config=/var/lib/kube-proxy/config.conf --hostname-override=k8s-2

Dacă procesul kube-proxy moare, asta se întâmplă mai jos, Kubernetes repornește kube-proxy-ul eșuat.

Kube-system 0s Normal Tras pod/kube-proxy-7hzkf Imaginea containerului „k8s.gcr.io/kube-proxy:v1.21.1” deja prezentă pe mașină
kube-system 0s Normal Creat pod/kube-proxy-7hzkf Container creat kube-proxy
kube-system 0s Normal Pornit pod/kube-proxy-7hzkf Container pornit kube-proxy
implicit 0s Normal Nod de pornire/k8s-2 Pornire kube-proxy.

Cu toate acestea, dacă procesul containerd-shim-runc-v2 moare, și kube-proxy-ul scade, dar atunci nimic nu este repornit și nodul rămâne fără kube-proxy, deși totul pare OK în Kubernetes, nu apare niciun eveniment și rezultatul de kubectl get pod etc. , kubectl describe arată rularea kube-proxy!

Ce se intampla aici??

ubuntu@k8s-1:~$ kubectl get pod -n kube-system
STAREA NUMELE GATA REINCEPE VARSTA
..
..
kube-proxy-4f246 1/1 Running 0 14d
kube-proxy-7hzkf 1/1 Alergare 3 15m
kube-scheduler-k8s-1 1/1 Running 0 47h
..

ubuntu@k8s-2:~$ ps aux|grep kube-proxy
ubuntu 10879 0,0 0,0 14864 1048 puncte/0 S+ 12:36 0:00 grep --color=auto kube-proxy
ubuntu@k8s-2:~$

Deci ultimul nu arată că nu rulează kube-proxy!

Andrew Skorkin avatar
drapel tr
Bună @maiky Știți dacă kube-proxy pe k8s-2 a funcționat bine anterior? Ați făcut vreo modificare la infrastructura/kubernetes ultima dată? Ce versiune de kubernetes folosești?
Wytrzymały Wiktor avatar
drapel it
Salut @maiky. Orice actualizari?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.