Puncte:0

Jurnalele pentru comunicarea dintre serverul API Kube și ETCD

drapel tn

Încerc să înțeleg comunicarea internă în cluster, de exemplu, când creez un pod.

root@kmaster-0:# kubectl -v=7 -n mynamespace rulează mypod --image=nginx
I0903 11:01:06.368969 594516 loader.go:372] Configurație încărcată din fișier: /root/.kube/config
I0903 11:01:06.372708 594516 round_trippers.go:432] POST https://192.168.178.111:6443/api/v1/namespaces/mynamespace/pods?fieldManager=kubectl-run

Ieșirea verbosă a kubectl arată cererile http trimise către serverul api, așa că am vrut să verific ce face serverul api, dar jurnalele serverului api nu arată nimic legat de podul creat sau cererile trimise către ETCD . Jurnalele arată doar următoarele

root@kmaster-0:~# kubectl -n jurnalele de sistem kube kube-apiserver-kmaster-0
I0903 11:00:52.122893 1 clientconn.go:948] ClientConn comută echilibrul la „pick_first”
I0903 11:00:57.184420 1 controller.go:611] admiterea cotei adăugat evaluator pentru: spații de nume
I0903 11:01:27.124960 1 client.go:360] schema analizată: „passthrough”
I0903 11:01:27.125577 1 passthrough.go:48] ccResolverWrapper: trimiterea actualizării către cc: {[{https://127.0.0.1:2379 <nil> 0 <nil>}] <nil> <nil>}
I0903 11:01:27.125838 1 clientconn.go:948] ClientConn comută echilibrul la „pick_first”
I0903 11:02:11.820307 1 client.go:360] schema analizată: „passthrough”
I0903 11:02:11.820465 1 passthrough.go:48] ccResolverWrapper: trimiterea actualizării către cc: {[{https://127.0.0.1:2379 <nil> 0 <nil>}] <nil> <nil>}
I0903 11:02:11.820892 1 clientconn.go:948] ClientConn comută echilibrul la „pick_first”
I0903 11:02:42.852719 1 client.go:360] schema analizată: „passthrough”
I0903 11:02:42.852810 1 passthrough.go:48] ccResolverWrapper: trimiterea actualizării către cc: {[{https://127.0.0.1:2379 <nil> 0 <nil>}] <nil> <nil>}
I0903 11:02:42.852833 1 clientconn.go:948] ClientConn comută echilibrul la „pick_first”

Speram să găsesc jurnalele de comunicare cu etcd și planificatorul, de exemplu. Există jurnale pentru comunicarea dintre serverul api și componentele planului de control?

drapel in
Din câte știu, toate componentele planului de control onorează și steagurile `--v=`, dar nu știu că vor înregistra _trafic_ așa cum solicitați. Apariția nivelului de verbozitate similar al demonilor `etcd` s-ar putea să vă apropie, sau sfârșitul final al recompilării etcd pentru a înregistra ceea ce doriți
alixander avatar
drapel tn
când adaug --v=9 la kube-apiserver, am primit într-adevăr mai multe informații, dar apiserver încă nu arată jurnalele legate de punerea obiectelor în serverul etcd

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.