คอนเทนเนอร์ภายในพ็อดสื่อสารอย่างไร
คอนเทนเนอร์ภายในพ็อดสื่อสารอย่างไร

วีดีโอ: คอนเทนเนอร์ภายในพ็อดสื่อสารอย่างไร

วีดีโอ: คอนเทนเนอร์ภายในพ็อดสื่อสารอย่างไร
วีดีโอ: Pods and Containers - Kubernetes Networking | Container Communication inside the Pod 2024, อาจ
Anonim

คอนเทนเนอร์ภายใน Pod สามารถสื่อสารได้ ร่วมกันโดยใช้ localhost เมื่อไหร่ คอนเทนเนอร์ใน Pod สื่อสาร กับหน่วยงานภายนอก Pod พวกเขาต้องประสานวิธีการใช้ทรัพยากรเครือข่ายที่ใช้ร่วมกัน (เช่น พอร์ต)

ในลักษณะนี้ พ็อดสื่อสารกันอย่างไร?

คอนเทนเนอร์ภายใน a ฝัก แบ่งปันที่อยู่ IP และพื้นที่พอร์ตและสามารถค้นหา กันและกัน ผ่าน localhost พวกเขายังสามารถ สื่อสารกัน โดยใช้การสื่อสารระหว่างกระบวนการมาตรฐาน คอนเทนเนอร์ใน ฝักที่แตกต่างกัน มีที่อยู่ IP ที่แตกต่างกันและไม่สามารถ สื่อสาร โดยไอพีซี

คุณสามารถวิ่งตู้คอนเทนเนอร์ได้กี่ตู้ในหนึ่งพ็อด? การสร้าง Pod นั่น วิ่ง สอง ตู้คอนเทนเนอร์ ในไฟล์คอนฟิก คุณสามารถ เห็นว่า Pod มี Volume ชื่อ shared-data

อีกอย่างที่ควรทราบก็คือ Kubernetes pods สื่อสารกันอย่างไร?

การสื่อสาร ระหว่าง ฝัก และบริการใน Kubernetes , บริการให้คุณแมปที่อยู่ IP เดียว ถึง ชุดของ ฝัก . คุณ ทำ คำขอ ถึง ปลายทางหนึ่งจุด (ชื่อโดเมน/ที่อยู่ IP) และคำขอพร็อกซี่บริการ ถึง NS ฝัก ในบริการนั้นๆ กระบวนการนี้จับคู่ที่อยู่ IP เสมือน ถึง กลุ่มของจริง ฝัก ที่อยู่ IP

ความแตกต่างระหว่าง POD และคอนเทนเนอร์คืออะไร?

Pod เป็นหน่วยของการนำไปใช้งาน เช่น อินสแตนซ์ของแอปพลิเคชัน NS ฝัก วิ่งตัวเดียวได้ คอนเทนเนอร์ หรือหลายตัว ตู้คอนเทนเนอร์ . แต่ละ ฝัก มีที่อยู่ IP เฉพาะที่กำหนดให้กับมัน ถ้า ฝัก กำลังทำงานอยู่หลายตัว ตู้คอนเทนเนอร์ จากนั้น ตู้คอนเทนเนอร์ สามารถสื่อสารกันได้โดยใช้ localhost