MicroK8s 不通过虚拟机但与主机隔离方式,可快速轻巧安装 Kubernetes。通过在单个快照包中打包 Kubernetes,Docker.io,iptables 和 CNI 的所有上游二进制文件来实现此隔离。
snap 包是一个应用程序容器 - 您可以将其想象为 Docker 容器的轻量级版本。它使用了许多相同的底层技术进行隔离,而没有网络隔离的所有开销。最终结果是一种超越任何一个发行版的包格式,因为快照可以安装在大多数 Linux 操作系统上,同时还利用原子更新,升级失败回滚以及来自用户主机的软件限制级别等功能。
MicroK8s 可以说是 minikube 在 Linux平台上的一个替代品。