6
อะไรคือความแตกต่างระหว่างประเภทบริการ ClusterIP, NodePort และ LoadBalancer ใน Kubernetes
1 - ฉันกำลังอ่านเอกสารและฉันสับสนเล็กน้อยกับถ้อยคำ มันบอกว่า: ClusterIP : exposes บริการบน IP ภายในคลัสเตอร์ การเลือกค่านี้ทำให้บริการสามารถเข้าถึงได้จากภายในคลัสเตอร์เท่านั้น นี่คือ ServiceType เริ่มต้น NodePort : exposes บริการบนแต่ละ IP ของโหนดที่พอร์ตแบบคงที่ (NodePort) บริการ ClusterIP ซึ่งบริการเส้นทาง NodePort จะถูกสร้างขึ้นโดยอัตโนมัติ คุณจะสามารถที่จะติดต่อบริการ NodePort <NodeIP>:<NodePort>จากนอกคลัสเตอร์โดยการร้องขอ LoadBalancer : เปิดเผยบริการภายนอกโดยใช้ load balancer ของผู้ให้บริการ บริการ NodePort และ ClusterIP ซึ่งจะสร้างเส้นทางตัวโหลดบาลานซ์ภายนอกจะถูกสร้างขึ้นโดยอัตโนมัติ ประเภทบริการ NodePort ยังคงใช้ClusterIPแต่ที่พอร์ตอื่นซึ่งเปิดให้กับไคลเอ็นต์ภายนอกหรือไม่ ดังนั้นในกรณีนี้เป็น<NodeIP>:<NodePort>เช่นเดียวกับ<ClusterIP>:<NodePort>? หรือเป็นNodeIPIP จริงที่พบเมื่อคุณเรียกใช้kubectl get nodesและไม่ใช่ IP เสมือนที่ใช้สำหรับประเภทบริการ …