从Docker Desktop 开启 Kubernetes

Kubernetes(简称K8s)是一个用于自动部署、扩展和管理容器化应用程序的开源平台。它提供了大规模部署、运行和管理容器化应用程序的能力。Docker Desktop 是一个在 Windows 和 macOS 上部署 Docker 容器的桌面应用程序。Docker Desktop 通过集成 Kubernetes,使得用户可以方便地在本地环境中部署和管理K8s集群。

为什么使用Docker Desktop开启Kubernetes

  • 便捷性:Docker Desktop 提供了一键安装和配置Kubernetes的功能,用户无需手动搭建K8s集群。
  • 本地开发环境:在本地环境中部署Kubernetes集群,方便开发和调试应用程序。
  • 学习和实验:初学Kubernetes的用户可以在本地环境中快速体验和学习K8s的功能和特性。

如何在Docker Desktop 开启 Kubernetes

步骤一:安装Docker Desktop

首先,确保你已经安装了Docker Desktop。如果还没有安装,可以到[Docker官网](

步骤二:开启Kubernetes

在Docker Desktop应用程序中,点击左上角的“Preferences” -> “Kubernetes” -> 勾选“Enable Kubernetes”,然后点击“Apply & Restart”。

步骤三:验证Kubernetes是否已经开启

打开终端,运行以下命令:

kubectl version

如果输出类似于以下内容,则表示Kubernetes已经成功开启:

Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.8", GitCommit:"9f2892aab98fe339f3bd70e3c470144299398ace", GitTreeState:"clean", BuildDate:"2020-08-13T16:12:48Z", GoVersion:"go1.13.15", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.8", GitCommit:"9f2892aab98fe339f3bd70e3c470144299398ace", GitTreeState:"clean", BuildDate:"2020-08-13T16:04:18Z", GoVersion:"go1.13.15", Compiler:"gc", Platform:"linux/amd64"}

步骤四:使用Kubernetes

现在你已经成功在Docker Desktop中开启了Kubernetes,可以使用kubectl命令来管理K8s集群。例如,你可以创建一个简单的Deployment:

kubectl create deployment nginx --image=nginx

通过以下命令查看Deployment的状态:

kubectl get deployments

总结

通过Docker Desktop开启Kubernetes,你可以在本地环境中快速部署和管理K8s集群,方便开发和学习Kubernetes。希望这篇文章对你有所帮助!

pie
    title Docker Desktop开启K8s功能分布
    "已开启K8s" : 70
    "未开启K8s" : 30

如果你还没有尝试过在Docker Desktop中开启Kubernetes,赶快尝试一下吧!

参考链接

  • [Docker Desktop官网](
  • [Kubernetes官网](