บทนำ
บทความนี้อธิบายวิธีการตั้งค่า Cluster Networking บน Sangfor SKE v2.2.0 ประกอบด้วยการสร้าง Load Balancer และการเปิดใช้งาน Ingress Gateway สำหรับ Kubernetes cluster เพื่อให้สามารถเข้าถึง Service จากภายนอก cluster ได้อย่างมีประสิทธิภาพ
ข้อกำหนดเบื้องต้น
- มี Kubernetes cluster ที่สร้างไว้แล้วและอยู่ในสถานะ Running
- External IP address ของ Load Balancer ต้องสามารถสื่อสารกับ Kubernetes cluster nodes ได้ เช่น ใน Multiplexing mode หาก node IP อยู่ใน CIDR block 192.168.10.x ให้ใช้ external IP ใน CIDR block เดียวกัน แต่ต้องไม่ซ้ำกับ node IP หรือ VIP
ขั้นตอนที่ 1: การสร้าง Load Balancer
1. เข้าสู่ระบบ SCP แล้วไปที่ Compute > Kubernetes Engine > Cluster Management > Cluster Networking > Load Balancers แล้วคลิก New
2. กรอก Name และ External IP Address จากนั้นคลิก OK
ขั้นตอนที่ 2: การเปิดใช้งาน Ingress Gateway
Ingress Gateway ใช้สำหรับ expose HTTP/HTTPS routes จากภายนอก cluster ไปยัง Service ภายใน cluster โดย traffic routing จะถูกควบคุมด้วย rules ที่กำหนดไว้ใน Ingress resources
ข้อกำหนดเบื้องต้น: ต้องมี Load Balancer ที่สร้างไว้แล้วสำหรับ Kubernetes cluster
1. ไปที่ Compute > Kubernetes Engine > Cluster Management > Cluster Networking > Ingress Gateway เลือก Kubernetes cluster แล้วคลิก Enable
2. เลือก Load Balancer ที่ตั้งค่าไว้แล้ว แล้วคลิก OK รอประมาณ 1 นาที จากนั้น Ingress Gateway จะถูกเปิดใช้งานสำเร็จ
หมายเหตุ
- Load Balancer ใช้สำหรับกำหนด Service type LoadBalancer ซึ่งจะสร้าง external load balancer โดยอัตโนมัติ ทำให้ client สามารถเข้าถึง Service ผ่าน Load Balancer IP ได้โดยตรง
- Ingress Gateway รองรับ HTTP และ HTTPS routes สำหรับการเข้าถึง Service จากภายนอก cluster
ข้อคิดเห็น
0 ข้อคิดเห็น
โปรด ลงชื่อเข้าใช้ เพื่อแสดงข้อคิดเห็น