ClusterIP ใน Kubernetes คืออะไร
ClusterIP ใน Kubernetes คืออะไร

วีดีโอ: ClusterIP ใน Kubernetes คืออะไร

วีดีโอ: ClusterIP ใน Kubernetes คืออะไร
วีดีโอ: Kubernetes Services explained | ClusterIP vs NodePort vs LoadBalancer vs Headless Service 2024, พฤศจิกายน
Anonim

คลัสเตอร์IP : คลัสเตอร์IP เป็นค่าเริ่มต้น kubernetes บริการ. บริการนี้สร้างขึ้นภายในคลัสเตอร์และสามารถเข้าถึงได้โดยพ็อดอื่นในคลัสเตอร์นั้นเท่านั้น โดยพื้นฐานแล้ว เราใช้บริการประเภทนี้เมื่อเราต้องการเปิดเผยบริการแก่พ็อดอื่นภายในคลัสเตอร์เดียวกัน บริการนี้เข้าถึงได้โดยใช้ kubernetes พร็อกซี่

อีกอย่างที่ควรทราบคือ Kubernetes ClusterIP ทำงานอย่างไร

NS คลัสเตอร์IP เป็น IP ที่เข้าถึงได้ภายในสำหรับ Kubernetes คลัสเตอร์และบริการทั้งหมดภายในนั้น สำหรับ NodePort, a คลัสเตอร์IP ถูกสร้างขึ้นในตอนแรก จากนั้นทราฟฟิกทั้งหมดจะถูกโหลดแบบสมดุลบนพอร์ตที่ระบุ คำขอจะถูกส่งต่อไปยังหนึ่งในพ็อดบนพอร์ต TCP ที่ระบุโดยฟิลด์ targetPort

นอกจากนี้ ข้อมูลจำเพาะของบริการใน Kubernetes คืออะไร โฆษณา NS บริการ สามารถกำหนดเป็นชุดตรรกะของพ็อด มันสามารถกำหนดเป็นนามธรรมที่ด้านบนของพ็อดซึ่งมีที่อยู่ IP เดียวและชื่อ DNS ที่สามารถเข้าถึงพ็อดได้ กับ บริการ มันง่ายมากในการจัดการการกำหนดค่าการจัดสรรภาระงาน ช่วยให้ฝักขยายขนาดได้ง่ายมาก

ดังนั้น อะไรคือความแตกต่างระหว่าง NodePort และ ClusterIP?

อะไรนะ ความแตกต่างระหว่าง ClusterIP , NodePort และประเภทบริการ LoadBalancer ใน Kubernetes? NodePort : เปิดเผยบริการบน IP ของแต่ละโหนดที่พอร์ตคงที่ (the NodePort ). NS คลัสเตอร์IP บริการซึ่ง NodePort บริการจะกำหนดเส้นทาง ถูกสร้างขึ้นโดยอัตโนมัติ

การใช้คลัสเตอร์ IP ใน Kubernetes คืออะไร?

ข้อมูลจำเพาะนี้สร้างอ็อบเจ็กต์ Service ใหม่ชื่อ “my-service” ซึ่งกำหนดเป้าหมายพอร์ต TCP 9376 บน Pod ใดๆ ที่มีป้ายกำกับ app=MyApp Kubernetes มอบหมายบริการนี้และ IP ที่อยู่ (บางครั้งเรียกว่า “ IP ของคลัสเตอร์ ), ซึ่งเป็น ใช้แล้ว โดยผู้รับมอบฉันทะของบริการ (ดู Virtual IPs และผู้รับมอบฉันทะบริการด้านล่าง)

แนะนำ: