สารบัญ:

ฉันจะเข้าถึง ClusterIP ได้อย่างไร
ฉันจะเข้าถึง ClusterIP ได้อย่างไร

วีดีโอ: ฉันจะเข้าถึง ClusterIP ได้อย่างไร

วีดีโอ: ฉันจะเข้าถึง ClusterIP ได้อย่างไร
วีดีโอ: Kubernetes Services explained | ClusterIP vs NodePort vs LoadBalancer vs Headless Service 2024, อาจ
Anonim

เพื่อไปให้ถึง ClusterIp จากคอมพิวเตอร์ภายนอก คุณสามารถเปิดพร็อกซี Kubernetes ระหว่างคอมพิวเตอร์ภายนอกกับคลัสเตอร์ได้ คุณสามารถใช้ kubectl เพื่อสร้างพร็อกซีดังกล่าว เมื่อพร็อกซี่หมด คุณจะเชื่อมต่อโดยตรงกับคลัสเตอร์ และคุณสามารถใช้ IP ภายใน ( ClusterIp ) สำหรับบริการนั้นๆ

ฉันจะเข้าถึง Kubernetes pod จากภายนอกได้อย่างไร

วิธีการเชื่อมต่อ คุณมีตัวเลือกมากมายสำหรับการเชื่อมต่อกับโหนด ฝัก และบริการจาก ข้างนอก คลัสเตอร์: เข้าไป บริการผ่าน IP สาธารณะ ใช้บริการด้วยประเภท NodePort หรือ LoadBalancer เพื่อให้เข้าถึงบริการได้ ข้างนอก คลัสเตอร์ ดูบริการและเอกสารเปิดเผย kubectl

ด้านบนนี้ ฉันจะค้นหาที่อยู่ IP ของพ็อดได้อย่างไร ถึง หา คลัสเตอร์ ที่อยู่ IP ของคูเบอร์เนเตส ฝัก , ใช้ kubectl รับฝัก คำสั่งบนเครื่องท้องถิ่นของคุณด้วยตัวเลือก -o wide ตัวเลือกนี้จะแสดงข้อมูลเพิ่มเติม รวมถึงโหนด the ฝัก อาศัยอยู่และ ฝัก กลุ่ม IP . NS IP คอลัมน์จะมีคลัสเตอร์ภายใน ที่อยู่ IP แต่ละ ฝัก.

ผู้คนยังถามว่าฉันจะเข้าถึง Kubernetes pods ได้อย่างไร

การเข้าถึงจากโหนดหรือพ็อดในคลัสเตอร์

  1. เรียกใช้พ็อด จากนั้นเชื่อมต่อกับเชลล์ในนั้นโดยใช้ kubectl exec เชื่อมต่อกับโหนด พ็อด และบริการอื่นๆ จากเชลล์นั้น
  2. บางคลัสเตอร์อาจอนุญาตให้คุณ ssh ไปยังโหนดในคลัสเตอร์ จากที่นั่น คุณอาจสามารถเข้าถึงบริการคลัสเตอร์ได้

Kubernetes ClusterIP ทำงานอย่างไร

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

แนะนำ: