MicroK8 เป็นเครื่องมือในการปรับใช้ Kubernetes ในไม่กี่วินาที

ไมโคร K8s

Recientemente Canonical ประกาศเปิดตัว MicroK8s ซึ่งเป็นวิธีที่รวดเร็วและมีประสิทธิภาพในการปรับใช้ Kubernetes ในไม่กี่วินาที

MicroK8s จัดส่งเป็นแพ็คเกจเชื่อมต่อเดียวที่สามารถติดตั้งบน Linux 42 เวอร์ชัน

ด้วยหน่วยความจำขนาดเล็กและพื้นที่ดิสก์ MicroK8s เป็นวิธีที่มีประสิทธิภาพในการเริ่มต้นใช้งาน Kubernetes ไม่ว่าจะเป็นบนเดสก์ท็อปบนเซิร์ฟเวอร์ในระบบคลาวด์หรือบนอุปกรณ์ IoT

ประโยชน์ของ MicroK8s

การอัปเดตอัตโนมัติและฟังก์ชันการรักษาความปลอดภัยจะรวมอยู่ในข้อกำหนด

การอัปเดตอัตโนมัติช่วยให้มั่นใจได้ว่านักพัฒนาจะทำงานจาก Kubernetes เวอร์ชันล่าสุดอยู่เสมอ ด้วยไบนารีที่ส่งตรงจากแหล่งที่มาและตั้งค่าในไม่กี่วินาที

การเรียกใช้เวอร์ชันล่าสุดยังหมายความว่า MicroK8 ใช้ประโยชน์จากความสามารถด้านความปลอดภัยในตัวของ Kubernetes

เพื่อเร่งการนำ Kubernetes ไปใช้และลดความซับซ้อนของสถานการณ์ทั่วไปของนักพัฒนา MicroK8s จึงมีบริการเสริมจำนวนมากขึ้น 

ซึ่งรวมถึง:

  • บันทึกคอนเทนเนอร์
  • หน่วยเก็บข้อมูลและ GPGPU ดั้งเดิมเปิดใช้งานขั้นตอนทั้งหมดที่เปิดใช้งานด้วยคำสั่งเดียว
  • สำหรับนักวิทยาศาสตร์ข้อมูลและวิศวกรแมชชีนเลิร์นนิงการฝึกอบรม GPGPU ทำให้ง่ายต่อการเพิ่มการเร่งฮาร์ดแวร์ให้กับเวิร์กโฟลว์แมชชีนเลิร์นนิง

กรณีการใช้งานหลักที่ MicroK8 อำนวยความสะดวก ได้แก่ :

  • Kubernetes ในตัวและอัปเดตด้วยตัวเองเพื่อขับเคลื่อนแอปพลิเคชัน IoT
  • กำหนดค่าช่อง CI / CD ในเครื่องในไม่กี่ขั้นตอน
  • ติดตั้ง Kubernetes แบบใช้แล้วทิ้งอย่างรวดเร็วโดยเป็นส่วนหนึ่งของการผลิต CI / CD ของ pipeline
  • ปรับใช้แอ็พพลิเคชันโหนดเดียวบนเซิร์ฟเวอร์ที่ปรับขนาด
  • สร้างโลคัลรีจิสตรีของคอนเทนเนอร์ที่เข้ากันได้กับ OCI เพื่อแคชคอนเทนเนอร์ที่ใช้บ่อย
  • ทดลองกับโครงการ CNCF Trail Map อย่างรวดเร็วและง่ายดาย
  • เร่งการสร้างโมเดลและการเรียนรู้ของแมชชีนเลิร์นนิงด้วยการรองรับ GPU
  • การปรับใช้ Kubeflow - ชุดเครื่องมือโอเพ่นซอร์สของ ML สำหรับ Kubernetes

จะติดตั้ง MicroK8s บน Ubuntu และอนุพันธ์ได้อย่างไร?

สำหรับผู้ที่สนใจซื้อ MicroK8s ควรทราบว่าเครื่องมือนี้มีจำหน่ายผ่าน Snap store และสามารถติดตั้งได้อย่างง่ายดาย

ควรเปิดเทอร์มินัลในระบบด้วย Ctrl + Alt + T และดำเนินการคำสั่งต่อไปนี้:

sudo snap install microk8s --classic

Canonical ต้องการครอบคลุมการสนับสนุน Kubernetes เชิงพาณิชย์

Kubernetes ของ MicroK8s

นอกเหนือไปจากนี้ด้วย Canonical มุ่งเน้นไปที่การให้การสนับสนุนเชิงพาณิชย์แก่คลัสเตอร์ Kubernetes ที่ปรับใช้โดยใช้ kubeadm

Kubeadm ทำการติดตั้งและกำหนดค่าคอมโพเนนต์ Kubernetes โดยอัตโนมัติเช่นเซิร์ฟเวอร์ API, Controller Manager และ Kube DNS

อย่างไรก็ตามไม่ได้สร้างผู้ใช้หรือจัดการการติดตั้งและการกำหนดค่าการพึ่งพาระดับ OS

สำหรับงานเบื้องต้นเหล่านี้คุณสามารถใช้เครื่องมือจัดการการกำหนดค่าเช่น Ansible หรือ SaltStack

การใช้เครื่องมือเหล่านี้ทำให้การสร้างคลัสเตอร์เพิ่มเติมหรือการสร้างคลัสเตอร์ที่มีอยู่ใหม่ง่ายขึ้นมากและเกิดข้อผิดพลาดน้อยลง

ด้วยการนำเสนอ บริษัท สนับสนุนเชิงพาณิชย์นี้โดยใช้ kubeadm เพื่อปรับใช้ Kubernetes ในสภาพแวดล้อมการผลิตการพัฒนาหรือหลายขั้นตอนสามารถรับประโยชน์จากการสนับสนุนระดับองค์กรได้ทันทีผ่าน Ubuntu Advantage สำหรับ Kubernetes บนพื้นฐานแบบโหนดต่อโหนด

ด้วย การสนับสนุนรวมอยู่ในแพ็คเกจ Debian อย่างเป็นทางการที่ออกโดย CNCF และใช้กับ kubeadm

สำหรับผู้ใช้ Kubernetes ทั้งมือใหม่และผู้มีประสบการณ์ kubeadm มีความสามารถให้ Kubernetes ทำงานในระบบ Linux

ด้วยการเพิ่มคลัสเตอร์ที่ปรับใช้กับ kubeadm Canonical ขยายตัวเลือกการปรับใช้ Kubernetes สำหรับองค์กร

การใช้ kubeadm ช่วยให้สามารถสำรวจความสามารถของ Kubernetes โดยละเอียดและช่วยให้นักพัฒนาและผู้ปฏิบัติงานสามารถมองเห็นกลไกระดับต่ำได้ดีขึ้น การกำหนดค่า Kubernetes

ความสามารถเหล่านี้ทำให้ Kubeadm เป็นตัวเลือกที่ยอดเยี่ยมสำหรับผู้ที่ต้องการประสบการณ์การปฏิบัติงานเชิงลึกและเสนอการมีส่วนร่วมกับชุมชนผู้ให้บริการ Kubernetes ได้ทันที

เป้าหมายที่ยิ่งใหญ่ที่สุดของ Kubeadm ในอนาคตอันใกล้คือการบรรลุความพร้อมใช้งานทั่วไป


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Nestor Revon dijo

    ยอดเยี่ยมขอบคุณมากสำหรับการมีส่วนร่วม