Score:0

การกำหนดค่าสำหรับ CoreDNS อยู่ที่ไหนใน Kubernetes

ธง jp

ฉันเพิ่งขุดเข้าไปใน CoreDNS บนคลัสเตอร์ที่ใช้ kubeadm เพื่อติดตั้ง ฉันเห็นว่าฉันมีการปรับใช้เริ่มต้นของ 2 แบบจำลอง แต่จะทำอย่างไรถ้าฉันต้องการมากกว่านี้ ฉันรู้ว่าฉันสามารถปรับขนาดได้ แต่นั่นเป็นขั้นตอนพิเศษที่ฉันไม่อยากทำ ฉันต้องการเพื่อให้คลัสเตอร์ใหม่ทั้งหมดที่สร้างขึ้นมี 3 CoreDNS สำหรับ HA (เนื่องจากฉันจะมี 3 Masters) แต่ฉันไม่พบข้อมูลใด ๆ ที่จัดเก็บรายการที่ kubeadm ใช้

ฉันต้องการตั้งกฎต่อต้านความเกี่ยวข้องของพ็อดสำหรับพ็อดด้วย

ฉันอาจต้องการกำหนดค่า CoreDNS configmap ด้วย

การกำหนดค่าที่ kubeadm ใช้ในการติดตั้งและกำหนดค่า CoreDNS เก็บไว้ที่ใด

Score:1
ธง jp

การกำหนดค่าสำหรับ CoreDNS เป็นแบบฮาร์ดโค้ดในไฟล์ manifest.go https://github.com/kubernetes/kubernetes/blob/master/cmd/kubeadm/app/phases/addons/dns/manifests.go#L59

ดังนั้น หากคุณต้องการปรับแต่ง คุณสามารถแยกสาขา kubeadm และสร้างสาขาของคุณเองได้

โพสต์คำตอบ

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