Kubernetes在Ubuntu的docker中

Kubernetes在Ubuntu的docker中,kubernetes,Kubernetes,在docker for ubuntu中是否有Kubernetes的ubuntu版本,其工作原理类似于docker for mac()。 和docker for windows() minikube消耗大量资源,我想尝试一种更轻的替代方案,我发现docker for mac支持kubernetes,但我的机器是Ubuntu18.04。检查docker中的kubernetes。你可能知道有很多项目提供K8S解决方案,Minikube是最接近本地测试和开发的官方迷你发行版,但如果您想尝试轻量级选项,您

在docker for ubuntu中是否有Kubernetes的ubuntu版本,其工作原理类似于docker for mac()。 和docker for windows()


minikube消耗大量资源,我想尝试一种更轻的替代方案,我发现docker for mac支持kubernetes,但我的机器是Ubuntu18.04。

检查docker中的kubernetes。

你可能知道有很多项目提供K8S解决方案,Minikube是最接近本地测试和开发的官方迷你发行版,但如果您想尝试轻量级选项,您可以检查:

  • 在Docker容器中运行Kubernetes群集。它支持多节点集群以及HA集群。因为它在Docker中运行K8s,所以kind可以在Windows、Mac和Linux上运行。Kind可能没有开发人员友好的特性

  • 是Rancher的ma项目,它是一款轻量级Kubernetes产品,适用于边缘环境、物联网设备、CI管道,甚至ARM设备,如Raspberry Pi。它在任何Linux发行版上运行,没有任何额外的外部依赖项或工具。K3s通过将docker替换为containerd,并使用sqlite3作为默认数据库(而不是etcd),提供了轻量级。此解决方案消耗512 MB的RAM和200 MB的磁盘空间

  • 它基于k3s,这是一个轻量级的kubernetes分布(类似于kind)

  • 在支持snap的Linux系统上,作为本机服务运行上游Kubernetes。如果你在笔记本电脑上运行Ubuntu,这是一个不错的选择。有一个非常好的例子:

还有很多。您可以查看最适合您的解决方案。

您是否考虑过?