Score:0

เครื่องมือ kubeadm ล้มเหลวในการเริ่มต้นคลัสเตอร์เมื่อ --advertise ที่อยู่ IP เป็นรายการ DNS แทนที่จะเป็นที่อยู่ IP จริง

ธง sd

ฉันกำลังเริ่มต้นคลัสเตอร์โดยใช้เครื่องมือ kube-adm และล้มเหลว เหตุผลคือเมื่อเซิร์ฟเวอร์ kube-api ปรากฏขึ้น จะค้นหาการกำหนดค่าและในการกำหนดค่าเราได้ตั้งค่าสถานะ "--advertise-address" เป็นรายการ DNS แทนที่จะเป็นรายการจริง ไอพี

คลัสเตอร์เริ่มต้นเมื่อเราเปลี่ยนสิ่งนี้เป็นที่อยู่ IP แต่กรณีการใช้งานคือเราจำเป็นต้องมีรายการ DNS ที่นั่น มีทางออกไหม?

ubuntu@ac1poc-20210407164708-dbvault-master1:~$ sudo นักเทียบท่า ps -a
รหัสคอนเทนเนอร์ IMAGE คำสั่งสร้างสถานะชื่อพอร์ต
6dadb094ef45 4d217480042e "kube-apiserver --adà ¢â¬Â¦" 8 วินาทีที่แล้ว ออกแล้ว (1) 7 วินาทีที่แล้ว
9800cd1306ca k8s.gcr.io/pause:3.4.1 "/pause" 8 วินาทีที่แล้ว ขึ้น 7 วินาที k8s_POD_kube-apiserver-ac1poc-20210407164708-dbvault-master1_kube-system_d178ca26dd6ecb571ee1d795bf05d13c_0
447ca3b7c4e5 0369cf4303ff "etcd --advertise-clà ¢â¬Â¦" 18 วินาทีที่แล้ว 17 วินาทีที่ผ่านมา
f10dee583a73 k8s.gcr.io/pause:3.4.1 "/pause" 18 วินาทีที่แล้ว ขึ้น 17 วินาที k8s_POD_etcd-ac1poc-20210407164708-dbvault-master1_kube-system_aeecb86186a97a57d7b33389c398d994_0
ff24fb98ffc4 62ad3129eca8 "kube-scheduler --auà ¢â¬Â¦" 28 วินาทีที่แล้ว ขึ้น 27 วินาที
3fb783c0d8c7 k8s.gcr.io/pause:3.4.1 "/pause" 28 วินาทีที่แล้ว ขึ้น 27 วินาที k8s_POD_kube-scheduler-ac1poc-20210407164708-dbvault-master1_kube-system_043da16f3c9ebc5b6dc6a04761c2f844_0
ubuntu@ac1poc-20210407164708-dbvault-master1:~$ sudo docker บันทึก 6dadb094ef45
ข้อผิดพลาด: อาร์กิวเมนต์ไม่ถูกต้อง "ac1poc-20210407164708-kube-api-f5082ea18c7584ad.elb.us-east-1.amazonaws.com" สำหรับแฟล็ก "--advertise-address": ไม่สามารถแยกวิเคราะห์ IP: "ac1poc-20210407164708-kube-api -f5082ea18c7584ad.elb.us-east-1.amazonaws.com"
Score:0
ธง us

ไม่สามารถใช้ที่อยู่ DNS ใน --apiserver-โฆษณาที่อยู่.
รัฐเอกสารอย่างเป็นทางการ:

ที่อยู่ IP ที่เซิร์ฟเวอร์ API จะโฆษณาว่ากำลังฟังอยู่ หากไม่ได้ตั้งค่าไว้ ระบบจะใช้อินเทอร์เฟซเครือข่ายเริ่มต้น

จนถึงจุดหนึ่งดูเหมือนว่าจะมีการเพิ่มฟังก์ชันดังกล่าว[apiserver #33][คูเบอร์เนเทส #59288]แต่ท้ายที่สุดแล้ว ทิ้ง, และ ประชาสัมพันธ์ #56956 ถูกรวมเข้าด้วยกันเพื่อให้แน่ใจว่าเท่านั้น IPv4 และ IPv6 สามารถใช้ได้.


วิธีแก้ปัญหาจะใช้ จุดสิ้นสุดของ ControlPlaneแต่เซิร์ฟเวอร์ API จะไม่เริ่มทำงานหาก IP เปลี่ยนแปลง ดังนั้นจึงเป็นโซลูชันที่ไม่เหมาะสม

Jatinder Singh avatar
sd flag
ขอบคุณสำหรับคำอธิบายโดยละเอียด
p10l avatar
us flag
สวัสดี @JatinderSingh ฉันดีใจที่สามารถช่วยได้ โปรดพิจารณา [ยอมรับ](https://serverfault.com/help/someone-answers) คำตอบ และอาจเลิกโหวต ดังนั้นคำถามนี้จะไม่ถือว่าไม่มีคำตอบ

โพสต์คำตอบ

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