- เผยแพร่เมื่อ
คิวบ์เอส (Kubernetes) คืออะไร
- ผู้เขียน

- ชื่อ
- AbnAsia.org
- @steven_n_t
k8s เป็นระบบจัดการคอนเทนเนอร์ มีการใช้งานสำหรับการนำคอนเทนเนอร์ไปใช้งานและการจัดการ ดีไซน์ของมันได้รับอิทธิพลอย่างมากจากระบบภายในของ Google ที่ชื่อว่า Borg

คลัสเตอร์ k8s ประกอบด้วยเซตของเครื่องทำงานที่เรียกว่าโหนด (node) ซึ่งทำงานร่วมกับแอปพลิเคชันแบบคอนเทนเนอร์ แต่ละคลัสเตอร์จะมีโหนดทำงานอย่างน้อยหนึ่งโหนด
โหนดทำงาน (worker node) โฮสต์โพด (Pod) ซึ่งเป็นส่วนประกอบของเวิร์กโหลดแอปพลิเคชัน ระวางควบคุม (control plane) จัดการโหนดทำงานและโพดภายในคลัสเตอร์ ในสภาพแวดล้อมการผลิต ระวางควบคุมมักจะทำงานข้ามคอมพิวเตอร์หลายเครื่อง และคลัสเตอร์จะทำงานหลายโหนด โดยให้ความทนทานต่อข้อผิดพลาดและความพร้อมใช้งานสูง
🔹 ส่วนประกอบของระวางควบคุม
- เซิร์ฟเวอร์ API
เซิร์ฟเวอร์ API สื่อสารกับส่วนประกอบทั้งหมดในคลัสเตอร์ k8s การดำเนินการเกี่ยวกับโพดทั้งหมดจะถูกดำเนินการโดยการสื่อสารกับเซิร์ฟเวอร์ API
- ตัววางแผน
ตัววางแผนตรวจสอบเวิร์กโหลดบนโพดและกำหนดโหลดให้กับโพดใหม่ที่สร้างขึ้น
- ผู้จัดการตัวควบคุม
ผู้จัดการตัวควบคุมทำงานร่วมกับตัวควบคุม รวมถึง Node Controller, Job Controller, EndpointSlice Controller และ ServiceAccount Controller
- etcd
etcd เป็นฐานข้อมูลคีย์-ค่า ที่ใช้เป็นฐานข้อมูลหลักสำหรับข้อมูลคลัสเตอร์ทั้งหมดของ Kubernetes
🔹 โหนด
- โพด
โพดเป็นกลุ่มของคอนเทนเนอร์ และเป็นหน่วยเล็กที่สุดที่ k8s บริหารจัดการ โพดมีหมายเลข IP เดียวที่ใช้กับคอนเทนเนอร์ทั้งหมดภายในโพด
- Kubelet
Kubelet เป็นตัวแทน (agent) ที่ทำงานบนโหนดแต่ละตัวในคลัสเตอร์ มันรับรองว่าคอนเทนเนอร์ทำงานอยู่ในโพด
- Kube Proxy
kube-proxy เป็นพร็อกซีเครือข่ายที่ทำงานบนโหนดแต่ละตัวในคลัสเตอร์ของคุณ มันส่งต่อการรับส่งข้อมูลที่เข้ามาในโหนดจากบริการ และส่งต่อคำร้องขอทำงานไปยังคอนเทนเนอร์ที่ถูกต้อง
โปรดทราบว่าเวอร์ชันภาษาไทยได้รับการช่วยเหลือจาก AI ดังนั้นอาจมีข้อผิดพลาดเล็กน้อย
ผู้เขียน
Ai Base Network (ABN), ABN ASIA ถูกก่อตั้งขึ้นโดยคนที่มีรากฐานลึกในวงการวิชาการ มีประสบการณ์การทำงานในสหรัฐอเมริกา ดัตช์ ฮังการี ญี่ปุ่น เกาหลีใต้ สิงคโปร์ และเวียดนาม ABN Asia เป็นที่เราพบกันของวิทยาลัยและเทคโนโลยี ด้วยโซลูชันขั้นสูงและบริการพัฒนาซอฟต์แวร์ที่มีความสามารถ เราช่วยธุรกิจเติบโตและเข้าสู่ฉากโลก ความมุ่งมั่นของเรา: ด่วนขึ้น ดีขึ้น น่าเชื่อถือมากขึ้น ในกรณีส่วนมาก: ราคาถูกด้วย
หากคุณต้องการบริการ IT การให้คำปรึกษาดิจิทัล โซลูชันซอฟต์แวร์ใช้ได้หรือหากคุณต้องการส่งคำขอข้อเสนอ (RFPs) อย่าลังเลที่จะติดต่อเรา คุณสามารถติดต่อเราได้ที่ [email protected] เราพร้อมช่วยเหลือคุณด้านทุกความต้องการทางเทคโนโลยีของคุณทุกเมื่อ

© ABN ASIA