如何解决Kubernetes 菜单未显示在 docker 桌面 (Mac) 中
问题
我在云上有多个 k8s 集群,我想使用 docker 桌面 UI 来更改上下文。问题是,我的 docker 桌面面板没有显示“Kubernetes”菜单。
我的尝试
- 运行
kubectl config get-contexts
并显示 3 个上下文。一个是 docker-desktop,另外两个是我的上下文。 - 在 docker 桌面首选项中启用 kubernetes 并显示系统容器。
当前设备
- Macbook Pro(苹果芯片 - M1)
- Docker 桌面版 v3.3.1
- Kubernetes v1.19.7(来自 docker 桌面)
解决方法
在 Docker 桌面中启用 KUBERNETES
-
假设您的计算机上已经安装了 Docker Desktop,您 可以通过单击中的鲸鱼图标启动 Kubernetes 集群 系统托盘并打开设置对话框。
-
单击 Kubernetes 选项卡(在左侧)并确保
Enable Kubernetes
复选框已选中。组成的组件 控制平面作为 Docker 容器运行,但它们不显示 在调用 docker ps 时运行的容器列表中 命令。要显示它们,请选中“显示系统容器”复选框。
我知道这是旧的,但仍在发生。我必须授予我的 ~/.kube/config
访问权限才能让 docker 使用 docker-desktop 上下文更新文件,并确保其中没有 docker-desktop 上下文。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。