我为桌面(Windows)设置了Desktop,并在gui中启用了Kubernetes。我支持一个代理,并将.internal添加到no_proxy环境变量中。
kubectl配置获取上下文显示我处于停靠桌面上下文中。
kubectl配置视图显示以下配置
clusters:
- cluster:
certificate-authority-data: DATA+OMITTED
server: https://kubernetes.docker.internal:6443
name: docker-desktop
contexts:
- context:
cluster: docker-desktop
user: docker-desktop
name: docker-desktop
current-context: docker-desktop
kind: Config
preferences: {}
users:
- name: docker-desktop
user:
client-certificate-data: REDACTED
client-key-data: REDACTED 现在,每当我尝试运行像kubectl集群-info或kubectl这样的命令时,就会显示以下错误消息:
无法连接到服务器:拨号tcp: kubernetes.docker.internal on 160.50.250.20:53:拨号udp 160.50.250.20:53:连接:网络不可达
发布于 2022-06-18 16:27:02
作为解决方案,我编辑了配置文件,它位于
~/.kube/config我将"kubernetes.docker.internal“替换为"localhost”
https://stackoverflow.com/questions/72670817
复制相似问题