在Kubernetes上部署docker

本文介绍了如何在Docker Desktop上启用和管理Kubernetes,包括使用docker命令和kubectl进行部署,指定namespace,覆盖默认orchestrator,以及解决启动后Kubernetes一直显示starting状态的问题。
摘要由CSDN通过智能技术生成

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之类的命令是隐藏的,因为Kubernet

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值