将 kubectl 上下文重置为 docker 桌面

问题描述 投票:0回答:3

我已经在 Windows 10 上安装了 docker Desktop 并启用了 Kubernetes。当我运行

kubectl config current-context
命令时,我收到此响应
gke_k8s-demo-263903_asia-south1-a_kubia
。如何设置上下文以指向
docker-desktop
?我记得我之前曾使用过 GKE,但不知道如何重置上下文。

kubernetes kubectl docker-desktop
3个回答
24
投票

从本地计算机运行,您应该看到 docker-desktop 列出:

kubectl 配置获取上下文

然后运行以下命令:

kubectl 配置使用上下文 docker-desktop

如果您要通信的集群名称未列出,则意味着您尚未将上下文文件添加到该集群。


2
投票

一个附加说明:如果您不小心从

docker-desktop
中删除了
~/.kube/config
上下文,您可以在 Docker-Desktop 应用程序中重新启动 docker/Kubernetes Engine 时重新创建它。


0
投票

如果您根本没有任何

docker-desktop
kubernetes 上下文,您可能需要第一次创建它,或者以其他方式重置它;请参阅:https://docs.docker.com/desktop/kubernetes/#turn-on-kubernetes

总结:

  1. 从 Docker 仪表板(Docker 桌面应用程序)中,选择 设置
  2. 从左侧边栏中选择Kubernetes
  3. 启用 Kubernetes 旁边,选中复选框。
  4. 选择应用并重新启动保存设置,然后选择安装进行确认。
© www.soinside.com 2019 - 2024. All rights reserved.