วีดีโอ: ClusterIP ใน Kubernetes คืออะไร
2024 ผู้เขียน: Stanley Ellington | [email protected]. แก้ไขล่าสุด: 2023-12-16 00:24
คลัสเตอร์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 และผู้รับมอบฉันทะบริการด้านล่าง)
แนะนำ:
การใช้คำอธิบายประกอบใน Kubernetes คืออะไร?
คำอธิบายประกอบช่วยให้คุณเพิ่มข้อมูลเมตาที่ไม่ระบุตัวตนไปยังออบเจ็กต์ Kubernetes ตัวอย่าง ได้แก่ หมายเลขโทรศัพท์ของบุคคลที่รับผิดชอบวัตถุหรือข้อมูลเครื่องมือเพื่อจุดประสงค์ในการดีบัก กล่าวโดยย่อ คำอธิบายประกอบสามารถเก็บข้อมูลประเภทใดก็ได้ที่เป็นประโยชน์และสามารถให้บริบทแก่ทีม DevOps ได้
บัญชีบริการใน Kubernetes คืออะไร?
บัญชีบริการ ใน Kubernetes บัญชีบริการจะใช้เพื่อระบุข้อมูลประจำตัวสำหรับพ็อด พ็อดที่ต้องการโต้ตอบกับเซิร์ฟเวอร์ API จะตรวจสอบสิทธิ์กับบัญชีบริการเฉพาะ โดยค่าเริ่มต้น แอปพลิเคชันจะตรวจสอบสิทธิ์เป็นบัญชีบริการเริ่มต้นในเนมสเปซที่แอปทำงานอยู่
Kubeadm ใน Kubernetes คืออะไร?
Kubeadm เป็นเครื่องมือที่สร้างขึ้นเพื่อให้ kubeadm init และ kubeadm เข้าร่วมเป็น "เส้นทางด่วน" แนวปฏิบัติที่ดีที่สุดสำหรับการสร้างคลัสเตอร์ Kubernetes kubeadm ดำเนินการที่จำเป็นเพื่อให้คลัสเตอร์ทำงานได้ขั้นต่ำและทำงาน
Kubernetes บน AWS คืออะไร
การจัดการและประสานคอนเทนเนอร์แบบโอเพนซอร์ส Kubernetes เป็นซอฟต์แวร์โอเพ่นซอร์สที่ให้คุณปรับใช้และจัดการแอปพลิเคชันที่มีคอนเทนเนอร์ตามขนาดได้ Kubernetes จัดการคลัสเตอร์ของอินสแตนซ์การประมวลผลของ Amazon EC2 และเรียกใช้คอนเทนเนอร์บนอินสแตนซ์เหล่านั้นด้วยกระบวนการสำหรับการปรับใช้ การบำรุงรักษา และการปรับขนาด
ฉันจะเข้าถึง ClusterIP ได้อย่างไร
ในการเข้าถึง ClusterIp จากคอมพิวเตอร์ภายนอก คุณสามารถเปิดพร็อกซี Kubernetes ระหว่างคอมพิวเตอร์ภายนอกกับคลัสเตอร์ได้ คุณสามารถใช้ kubectl เพื่อสร้างพร็อกซีดังกล่าว เมื่อพร็อกซี่หมด คุณจะเชื่อมต่อโดยตรงกับคลัสเตอร์ และคุณสามารถใช้ IP ภายใน (ClusterIp) สำหรับบริการนั้นได้