Score:0

บันทึกสำหรับการสื่อสารระหว่างเซิร์ฟเวอร์ Kube API และ ETCD

ธง tn

ฉันพยายามทำความเข้าใจการสื่อสารภายในคลัสเตอร์ เช่น เมื่อสร้างพ็อด

root@kmaster-0:# kubectl -v=7 -n mynamespace รัน mypod --image=nginx
I0903 11:01:06.368969 594516 loader.go:372] โหลดการกำหนดค่าจากไฟล์: /root/.kube/config
I0903 11:01:06.372708 594516 round_trippers.go:432] โพสต์ https://192.168.178.111:6443/api/v1/namespaces/mynamespace/pods?fieldManager=kubectl-run

ผลลัพธ์อย่างละเอียดของ kubectl แสดงคำขอ http ที่ส่งไปยังเซิร์ฟเวอร์ api ดังนั้นฉันต้องการตรวจสอบว่าเซิร์ฟเวอร์ api ทำอะไร แต่บันทึกของเซิร์ฟเวอร์ api ไม่แสดงสิ่งใดที่เกี่ยวข้องกับพ็อดที่สร้างขึ้นหรือคำขอที่ส่งไปยัง ETCD . บันทึกจะแสดงเฉพาะต่อไปนี้

root@kmaster-0:~# kubectl -n บันทึกระบบ kube kube-apiserver-kmaster-0
I0903 11:00:52.122893 1 clientconn.go:948] ClientConn เปลี่ยนบาลานเซอร์เป็น "pick_first"
I0903 11:00:57.184420 1 controller.go:611] โควตาการรับเข้าเพิ่มผู้ประเมินสำหรับ: เนมสเปซ
I0903 11:01:27.124960 1 client.go:360] รูปแบบการแยกวิเคราะห์: "passthrough"
I0903 11:01:27.125577 1 passthrough.go:48] ccResolverWrapper: กำลังส่งการอัปเดตไปที่ cc: {[{https://127.0.0.1:2379 <nil> 0 <nil>}] <nil> <nil>}
I0903 11:01:27.125838 1 clientconn.go:948] ClientConn เปลี่ยนบาลานเซอร์เป็น "pick_first"
I0903 11:02:11.820307 1 client.go:360] รูปแบบการแยกวิเคราะห์: "passthrough"
I0903 11:02:11.820465 1 passthrough.go:48] ccResolverWrapper: กำลังส่งการอัปเดตไปที่ cc: {[{https://127.0.0.1:2379 <nil> 0 <nil>}] <nil> <nil>}
I0903 11:02:11.820892 1 clientconn.go:948] ClientConn เปลี่ยนบาลานเซอร์เป็น "pick_first"
I0903 11:02:42.852719 1 client.go:360] รูปแบบการแยกวิเคราะห์: "passthrough"
I0903 11:02:42.852810 1 passthrough.go:48] ccResolverWrapper: กำลังส่งการอัปเดตไปที่ cc: {[{https://127.0.0.1:2379 <nil> 0 <nil>}] <nil> <nil>}
I0903 11:02:42.852833 1 clientconn.go:948] ClientConn เปลี่ยนบาลานเซอร์เป็น "pick_first"

ฉันหวังว่าจะพบบันทึกของการสื่อสารกับ etcd และตัวกำหนดตารางเวลา มีบันทึกสำหรับการสื่อสารระหว่างเซิร์ฟเวอร์ api และส่วนประกอบของเครื่องบินควบคุมหรือไม่

in flag
เท่าที่ฉันรู้ ส่วนประกอบของเครื่องบินควบคุมทั้งหมดยังให้เกียรติแฟล็ก `--v=` แต่ฉันไม่รู้ว่าพวกเขาจะบันทึก _traffic_ ตามที่คุณร้องขอ การเพิ่มการใช้คำฟุ่มเฟือยที่คล้ายกันของ `etcd` daemons อาจทำให้คุณเข้าใกล้มากขึ้น หรือสิ้นสุดการคอมไพล์ etcd ใหม่อีกครั้งเพื่อบันทึกสิ่งที่คุณต้องการ
alixander avatar
tn flag
เมื่อฉันเพิ่ม --v=9 ไปยัง kube-apiserver ฉันได้รับข้อมูลเพิ่มเติม แต่ apiserver ยังไม่แสดงบันทึกที่เกี่ยวข้องกับการวางวัตถุในเซิร์ฟเวอร์ etcd

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา