Canonical เพิ่มความสามารถทำ HA อัตโนมัติให้ MicroK8s

Canonical ได้นำเสนอฟีเจอร์ใหม่ช่วยให้ MicroK8s นั้นมีความทนทานมากยิ่งขึ้น ด้วยการทำ HA ให้ Cluster อัตโนมัติหากสภาพการใช้งานตรงตามเงื่อนไข

credit : Ubuntu

MicroK8s คือ Kubernetes ขนาดเล็กที่ทาง Canonical ทีมงานเบื้องหลัง Ubuntu ได้พัฒนาขึ้นให้ใช้ทรัพยากรน้อยกว่า (Lightweight) โดยเหมาะกับการ Deploy ใช้งานทดสอบ IoT หรือ Edge นอกจากนี้ยังสามารถเพิ่ม Add-on ในการให้บริการอื่นได้เช่น Container Register, Machine Learning Workflow และอื่นๆ ทั้งนี้ MicroK8S สามารถทำ Cluster ได้ทั้ง Windows, Linux และ macOS 

โดยเพียงแค่ผู้ใช้งานมี node มากกว่า 3 ตัวขึ้นไปทำ Cluster กันฟีเจอร์ HA ก็จะถูกเปิดให้อัตโนมัติ อันที่จริงแล้วกลไกภายใน MicroK8s มีดังนี้

  • ต้องมี Worker node อย่างน้อยหนึ่งตัว ซึ่งปกติ MicroK8s ก็ใช้ทุก node เป็น Worker อยู่แล้ว ดังนั้นถ้ามี node มากกว่า 1 โหนดย่อมมี Worker เสมอ
  • มี node ที่รัน Kubernetes API Service มากกว่า 1 ตัว และทุกโหนดใน MicroK8s Cluster คือ API Server เพื่อกันการสูญเสียของโหนด
  • ใช้ Datastore ที่น่าเชื่อถือ โดย Default จะใช้ Dqlite (SQLite ของ Canonical ซึ่งคุยว่ามีความทนทางสูง) อย่างไรก็ดีสามารถเปลี่ยนใช้ etcd ก็ได้

อย่างไรก็ดีหากมีมากกว่า 3 node ตัวที่เหลือจะเป็น Standby เพื่อรอถูกคัดเลือกอัตโนมัติหากสูญเสีย node ใดไป โดยทาง Canonical คุยว่า MicroK8s ของตนจะช่วยให้งาน Data Scientist และ Machine Learning Engineer ง่ายมากขึ้นเพราะใช้งานง่ายและมีประสิทธิภาพไม่แพ้ Kubernetes ของจริงด้วยทรัพยากรที่น้อยกว่า

ที่มา :  https://www.zdnet.com/article/canonical-introduces-high-availability-micro-kubernetes/ และ https://ubuntu.com//blog/introducing-ha-microk8s-the-ultra-reliable-minimal-kubernetes

About nattakon

จบการศึกษา ปริญญาตรีและโท สาขาวิศวกรรมคอมพิวเตอร์ KMITL เคยทำงานด้าน Engineer/Presale ดูแลผลิตภัณฑ์ด้าน Network Security และ Public Cloud ในประเทศ ปัจจุบันเป็นนักเขียน Full-time ที่ TechTalkThai

Check Also

หัวเว่ย คลาวด์ เสริมศักยภาพพันธวณิชลดต้นทุนโครงสร้างพื้นฐาน 30% พร้อมเร่งสปีดการจัดซื้อจัดจ้างอัจฉริยะ [PR]

หัวเว่ย คลาวด์ ประกาศความร่วมมือกับพันธวณิช (Pantavanij) แพลตฟอร์มจัดซื้อจัดจ้างดิจิทัลชั้นนำของประเทศไทยและภูมิภาคอาเซียน เพื่อยกระดับโครงสร้างพื้นฐานหลักขององค์กร และสร้างรากฐานที่มีความปลอดภัย ยืดหยุ่น และพร้อมรองรับ AI สำหรับอนาคตของระบบจัดซื้อจัดจ้างอัจฉริยะ

พลิกการดิสรัปของเวอร์ชวลไลเซชัน เป็นโอกาสสร้างนวัตกรรมแอปพลิเคชัน [PR]

กว่า 30 ปีที่ผ่านมา การบริหารต้นทุนของเซิร์ฟเวอร์เวอร์ชวลไลเซชันให้มีประสิทธิภาพมากที่สุด คือแรงขับเคลื่อนสำคัญที่จุดประกายการเปลี่ยนผ่านด้านไอทีระลอกแรก โดยเน้นดึงศักยภาพใหม่ออกมาจากเซิร์ฟเวอร์ x86 ที่เคยกำหนดทิศทางของศูนย์ข้อมูลมาตลอด จนถึงวันนี้ โลกยุคใหม่ที่ปริมาณข้อมูลเติบโตอย่างรวดเร็วและเวิร์กโฟลว์ด้าน AI กำลังเกิดขึ้นอย่างต่อเนื่อง กำลังทดสอบขีดจำกัดของสถาปัตยกรรมแบบดั้งเดิม และบีบให้หลายองค์กรต้องปรับตัว