
单包完全符合的轻巧的kubernetes,可在42个Linux的口味上起作用。非常适合:
规范可能已经组装了提供单个节点kubernetes群集的最简单方法-Kelsey hightower
小的。开发人员希望最小的K8用于笔记本电脑和工作站开发。 Microk8s在Ubuntu上运行时,提供与Azure AK,Amazon EKS,Google GKE兼容的独立K8S。
简单的。通过单包安装,最小化管理和操作,该安装没有运动零件,以简单性和确定性。包括所有依赖性和电池。
安全的。更新可用于所有安全问题,可以立即应用或计划适合您的维护周期。
当前的。 Microk8S在上游K8S的同一天跟踪上游并发布Beta,RC和最终位。您可以从1.10开始跟踪最新的K8或坚持任何发行版。
综合的。 Microk8s包括针对常见K8S功能和服务的精选清单集合:
如果您对Microk8s做一些有趣的事情,请在野外在Microk8中找到一条线!
使用以下方式安装microk8s
snap install microk8s --classic
microk8s包括microk8s kubectl命令:
sudo microk8s kubectl get nodes
sudo microk8s kubectl get services
与现有的kubectl一起使用microk8:
sudo microk8s kubectl config view --raw > $HOME/.kube/config
Microk8s用户组是在快照安装期间创建的。该组中的用户被授予访问microk8s命令。将用户添加到该组:
sudo usermod -a -G microk8s <username>
Microk8s在Kubernetes上游安装了一个准骨。可以使用microk8s enable命令启用其他服务,例如DNS和Kubernetes仪表板。
sudo microk8s enable dns
sudo microk8s enable dashboard
使用microk8s status查看已启用和可用插件列表。您可以在${SNAP}/actions/下找到插件清单和/或脚本,而${SNAP}默认指向/snap/microk8s/current 。
官方文档在上游话语的Kubernetes中保留。
如果您想为Microk8做出贡献,请查看构建说明。