Score:0

Kubernetes Load Balancer บน Azure ผ่าน kubeadm

ธง bg

เราได้สร้าง Kubernetes cluster (1 master, 2 worker VMs) โดยใช้ kubeadm บน Azure VM หลักและของผู้ปฏิบัติงานมี IP ส่วนตัวเท่านั้น

เรากำลังนำเสนอประเภทบริการ nginx pod - ตัวโหลดบาลานซ์ในคลัสเตอร์ โพสต์สิ่งนี้ เราสามารถเห็น Kubernetes load balancer และทรัพยากร ip สาธารณะที่สร้างขึ้นในกลุ่มทรัพยากร ซึ่งก็ใช้ได้

อย่างไรก็ตาม ตอนนี้ VM ของผู้ปฏิบัติงานทั้งสองได้รับ IP สาธารณะของ Load Balancer โดยอัตโนมัติ (ซึ่งเป็นสิ่งที่เราไม่ต้องการ)

นี่เป็นพฤติกรรมเริ่มต้นขณะปรับใช้และ LB ผ่าน kubernetes บน Azure หรือไม่

Mikołaj Głodziak avatar
id flag
คุณได้เพิ่มการกำหนดค่าเพิ่มเติมเพื่อให้ประเภทบริการ 'LoadBalancer' ทำงานบน 'kubeadm' บน Azure หรือไม่ ถ้าใช่ คุณช่วยจัดเตรียมบทช่วยสอนที่คุณใช้ได้ไหม คุณใช้ปลั๊กอิน CNI ใด คุณช่วยแชร์ไฟล์การกำหนดค่า yaml ที่คุณสมัครได้ไหม โปรดเพิ่มข้อมูลที่ขาดหายไปในคำถามของคุณ
ng flag
เหตุผลใดที่คุณสร้างคลัสเตอร์ด้วยตัวเองแทนที่จะใช้ AKS ข้อใดจะจัดการกับปัญหาเหล่านี้ให้คุณได้
Dilip avatar
bg flag
@SamCogan เรามีและใช้ AKS เช่นกัน ข้อดีอย่างหนึ่งของการใช้ kubeadm (อย่างน้อยก็สำหรับเรา) คือสามารถใช้ในการตั้งค่า Kubernetes เช่น AWS และ Azure เครื่องมือเดียวกันสำหรับคลาวด์ที่แตกต่างกัน แน่นอนว่ามีข้อดีและข้อเสีย แต่ฉันรู้สึกว่ามันให้ความยืดหยุ่นและตัวเลือกแบบกำหนดเองในแง่ของการกำหนดค่า/การตั้งค่า
ng flag
@dilip ยุติธรรมเพียงพอ คุณแค่ต้องจัดการและสนับสนุนจำนวนมาก มีตัวเลือกให้ยังคงใช้อินสแตนซ์ Kubernetes ของผู้ให้บริการคลาวด์และยังคงปรับใช้กับคลาวด์หลายตัว เช่น Terraform และ Pulumi

โพสต์คำตอบ

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