- เผยแพร่เมื่อ
k8s (Kubernetes) คืออะไร?
- ผู้เขียน

- ชื่อ
- AbnAsia.org
- @steven_n_t
"k8s คือระบบการจัดการคอนเทนเนอร์ ใช้สำหรับการปรับใช้และการจัดการคอนเทนเนอร์ การออกแบบได้รับผลกระทบอย่างมากจากระบบภายในของ Google Borg
คลัสเตอร์ k8s ประกอบด้วยชุดเครื่องของผู้ปฏิบัติงาน เรียกว่าโหนด ซึ่งเรียกใช้แอปพลิเคชันแบบคอนเทนเนอร์ ทุกคลัสเตอร์มีโหนดผู้ปฏิบัติงานอย่างน้อยหนึ่งโหนด
โหนดผู้ปฏิบัติงานโฮสต์พ็อดที่เป็นส่วนประกอบของปริมาณงานแอปพลิเคชัน ระนาบควบคุมจะจัดการโหนดของผู้ปฏิบัติงานและพ็อดในคลัสเตอร์ ในสภาพแวดล้อมการใช้งานจริง Control Plane มักจะทำงานในคอมพิวเตอร์หลายเครื่อง และคลัสเตอร์มักจะรันหลายโหนด ซึ่งทนทานต่อข้อผิดพลาดและความพร้อมใช้งานสูง
🔹 ส่วนประกอบเครื่องบินควบคุม
- เซิร์ฟเวอร์ API
เซิร์ฟเวอร์ API พูดคุยกับส่วนประกอบทั้งหมดในคลัสเตอร์ k8s การดำเนินการทั้งหมดบนพ็อดจะดำเนินการโดยการพูดคุยกับเซิร์ฟเวอร์ API
- กำหนดการ
ตัวกำหนดเวลาจะเฝ้าดูปริมาณงานบนพ็อดและกำหนดภาระงานบนพ็อดที่สร้างขึ้นใหม่
- ผู้จัดการฝ่ายควบคุม
ตัวจัดการคอนโทรลเลอร์จะรันคอนโทรลเลอร์ รวมถึง Node Controller, Job Controller, EndpointSlice Controller และ ServiceAccount Controller
- ฯลฯ
etcd เป็นที่เก็บคีย์-ค่าที่ใช้เป็นที่เก็บสำรองของ Kubernetes สำหรับข้อมูลคลัสเตอร์ทั้งหมด
🔹 โหนด
- พ็อด
พ็อดคือกลุ่มของคอนเทนเนอร์และเป็นหน่วยที่เล็กที่สุดที่ k8s ดูแล พ็อดมีที่อยู่ IP เดียวที่ใช้กับทุกคอนเทนเนอร์ภายในพ็อด
- คูเบเล็ต
เอเจนต์ที่ทำงานบนแต่ละโหนดในคลัสเตอร์ ช่วยให้มั่นใจได้ว่าคอนเทนเนอร์กำลังทำงานอยู่ในพ็อด
- พร็อกซีคิวบ์
kube-proxy เป็นพร็อกซีเครือข่ายที่ทำงานบนแต่ละโหนดในคลัสเตอร์ของคุณ มันกำหนดเส้นทางการรับส่งข้อมูลที่เข้ามาในโหนดจากบริการ มันส่งต่อคำของานไปยังคอนเทนเนอร์ที่ถูกต้อง "

ผู้เขียน
Ai Base Network (ABN), ABN ASIA ถูกก่อตั้งขึ้นโดยคนที่มีรากฐานลึกในวงการวิชาการ มีประสบการณ์การทำงานในสหรัฐอเมริกา ดัตช์ ฮังการี ญี่ปุ่น เกาหลีใต้ สิงคโปร์ และเวียดนาม ABN Asia เป็นที่เราพบกันของวิทยาลัยและเทคโนโลยี ด้วยโซลูชันขั้นสูงและบริการพัฒนาซอฟต์แวร์ที่มีความสามารถ เราช่วยธุรกิจเติบโตและเข้าสู่ฉากโลก ความมุ่งมั่นของเรา: ด่วนขึ้น ดีขึ้น น่าเชื่อถือมากขึ้น ในกรณีส่วนมาก: ราคาถูกด้วย
หากคุณต้องการบริการ IT การให้คำปรึกษาดิจิทัล โซลูชันซอฟต์แวร์ใช้ได้หรือหากคุณต้องการส่งคำขอข้อเสนอ (RFPs) อย่าลังเลที่จะติดต่อเรา คุณสามารถติดต่อเราได้ที่ [email protected] เราพร้อมช่วยเหลือคุณด้านทุกความต้องการทางเทคโนโลยีของคุณทุกเมื่อ

© ABN ASIA