
แพคเกจเดียวที่สอดคล้องกันอย่างเต็มที่ kubernetes ที่มีน้ำหนักเบาซึ่งทำงานกับ 42 รสชาติของ Linux เหมาะสำหรับ:
Canonical อาจรวบรวมวิธีที่ง่ายที่สุดในการจัดเตรียมคลัสเตอร์โหนด Kubernetes เดียว - Kelsey Hightower
เล็ก . นักพัฒนาต้องการ K8s ที่เล็กที่สุดสำหรับการพัฒนาแล็ปท็อปและเวิร์กสเตชัน Microk8s ให้ K8s แบบสแตนด์อโลนที่เข้ากันได้กับ Azure AKS, Amazon Eks, Google GKE เมื่อคุณเรียกใช้บน Ubuntu
เรียบง่าย . ลดการบริหารและการดำเนินงานให้น้อยที่สุดด้วยการติดตั้งแพคเกจเดียวที่ไม่มีชิ้นส่วนเคลื่อนไหวเพื่อความเรียบง่ายและความมั่นใจ การพึ่งพาและแบตเตอรี่ทั้งหมดรวมอยู่ด้วย
ปลอดภัย . มีการอัปเดตสำหรับปัญหาด้านความปลอดภัยทั้งหมดและสามารถนำไปใช้ได้ทันทีหรือกำหนดเวลาให้เหมาะกับรอบการบำรุงรักษาของคุณ
ปัจจุบัน . Microk8s ติดตามต้นน้ำและปล่อยเบต้า, RC และบิตสุดท้ายในวันเดียวกับ K8S ต้นน้ำ คุณสามารถติดตาม K8S ล่าสุดหรือติดกับรุ่นรุ่นใดก็ได้ตั้งแต่ 1.10 เป็นต้นไป
ครอบคลุม . Microk8s รวมถึงคอลเลกชันของรายการสำหรับความสามารถและบริการ K8S ทั่วไป:
วางสายเราที่ microk8s ในป่าถ้าคุณกำลังทำอะไรสนุก ๆ กับ microk8s!
ติดตั้ง microk8s ด้วย:
snap install microk8s --classic
Microk8s มีคำสั่ง microk8s kubectl :
sudo microk8s kubectl get nodes
sudo microk8s kubectl get services
หากต้องการใช้ microk8s กับ kubectl ที่มีอยู่ของคุณ:
sudo microk8s kubectl config view --raw > $HOME/.kube/config
กลุ่มผู้ใช้ Microk8s ถูกสร้างขึ้นระหว่างการติดตั้ง SNAP ผู้ใช้ในกลุ่มนั้นจะได้รับการเข้าถึงคำสั่ง microk8s เพื่อเพิ่มผู้ใช้ในกลุ่มนั้น:
sudo usermod -a -G microk8s <username>
Microk8s ติดตั้ง Kubernetes ต้นน้ำเปล่า บริการเพิ่มเติมเช่น DNS และ Kubernetes Dashboard สามารถเปิดใช้งานได้โดยใช้คำสั่ง microk8s enable
sudo microk8s enable dns
sudo microk8s enable dashboard
ใช้ microk8s status เพื่อดูรายการของ addons ที่เปิดใช้งานและพร้อมใช้งาน คุณสามารถค้นหา addon manifests และ/หรือสคริปต์ภายใต้ ${SNAP}/actions/ , ด้วย ${SNAP} ชี้ไปที่ค่าเริ่มต้นเป็น /snap/microk8s/current
เอกสารอย่างเป็นทางการได้รับการดูแลรักษาในวาทกรรมต้นน้ำ Kubernetes
ดูคำแนะนำในการสร้างหากคุณต้องการมีส่วนร่วมใน Microk8s