Docker Desktop默认包括一个独立的Kubernetes服务器和客户端,以及Docker CLI集成。 Kubernetes服务器在Docker实例中本地运行,不可配置,并且是单节点集群。
Kubernetes服务器在本地系统上的Docker容器中运行,并且仅用于本地测试。 启用Kubernetes支持后,您可以在Kubernetes,Swarm上以及作为独立容器并行部署工作负载。 启用或禁用Kubernetes服务器不会影响其他工作负载。
docker desktop里的kubernetes配置如下:

Kubernetes客户端命令kubectl已集成在内,并且默认配置为连接到本地Kubernetes服务器。 如果已经安装了kubectl并指向其他环境,例如minikube或GKE集群,则需要更改上下文信息,让kubectl指向docker-desktop:
> kubectl config get-contexts
> kubectl config use-context docker-desktop
要启用Kubernetes支持并安装作为Docker容器运行的Kubernetes独立实例,选择Enable Kubernetes。
要将Kubernetes设置为默认协调器,选择Deploy Docker Stacks to Kubernetes by default.。
默认情况下,Kubernetes容器对docker service ls之类的命令是隐藏的,因为Kubernetes容器不支持手动管理。 要使其可见,选择Show system containers (advanced).。 大多数用户不需要此选项。
单击Apply &am
Docker Desktop上Kubernetes的部署与管理

本文介绍了如何在Docker Desktop上启用和管理Kubernetes,包括使用docker命令和kubectl进行部署,指定namespace,覆盖默认orchestrator,以及解决启动后Kubernetes一直显示starting状态的问题。
最低0.47元/天 解锁文章
2534

被折叠的 条评论
为什么被折叠?



