Score:0

K8s คลัสเตอร์ในสถานที่และตัวจัดสรรภาระงาน HAProxy/F5

ธง za

ข้อมูลคลัสเตอร์:

เวอร์ชัน Kubernetes: 1.23.4

คลาวด์ที่ใช้: โลหะเปลือย

วิธีการติดตั้ง: kubeadm

โฮสต์ระบบปฏิบัติการ: Debian 11.2

CNI และเวอร์ชัน: docker.io/calico/cni:v3.22.0

CRI และเวอร์ชัน: containerd://1.4.13

สวัสดี!

ฉันต้องการความช่วยเหลือเกี่ยวกับคลัสเตอร์ k8s ขนาดเล็ก การตั้งค่าของเรามีโหนดควบคุม 3 โหนด โหนดผู้ปฏิบัติงาน 2 โหนด และเซิร์ฟเวอร์ HAProxyเราต้องการเผยแพร่บริการโดยใช้วิธี ingress-nginx และ LoadBalancer เพื่อหลีกเลี่ยงข้อจำกัดของ NodePort แต่ฉันไม่ค่อยเข้าใจวิธีกำหนดค่าทุกอย่างให้สามารถทำได้ แน่นอน ฉันสามารถเผยแพร่บริการโดยใช้ NodePort ได้ แต่นี่ไม่ใช่สิ่งที่ฉันต้องการ

ฉันพยายามเผยแพร่โดยใช้วิธี LoadBalancer แต่ ExternalIP อยู่ในสถานะ “รอดำเนินการ” และฉันไม่รู้วิธีกำหนดค่า คุณช่วยให้ฉันกำหนดค่า ingress-nginx ด้วย LoadBalancer ได้อย่างถูกต้องโดยใช้ HAProxy หรือ F5 BigIP ของฉัน (เรามีสองสามอย่าง) เหมือนที่ผู้ให้บริการคลาวด์ทำได้ไหม

มีเอกสารมากมายเกี่ยวกับ MetalLB แต่ฉันไม่พบอะไรเลยเกี่ยวกับ HAProxy หรือ F5 ภายนอก

ขอบคุณล่วงหน้า

โพสต์คำตอบ

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