我正在使用 WSL 2.0 Ubuntu 并使用安装在 Ubuntu 发行版中的不同云必备工具。
我很容易成功地将 kubectl 与 Windows kubeconfig 一起使用,但未能运行任何 helm 版本:
kubectl --kubeconfig /mnt/c/Users/Pavel/.kube/config cluster-info
Kubernetes master 运行在
https://kubernetes.docker.internal:6443 KubeDNS 运行在
https://kubernetes.docker.internal:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/代理人
要进一步调试和诊断集群问题,请使用kubectl cluster-info dump
.
kubectl --kubeconfig /mnt/c/Users/Pavel/.kube/config get pods
NAME READY
STATUS RESTARTS AGE freenginx-nginx-ingress-controller-675bd7f48b-szd88 1/1
Running 0 3d22h freenginx-nginx-ingress-default-backend-85c897bdd6-cjk4j 1/1
Running 0 3d22h mysql-1576664918-69dd8486b5-vb44p
1/ 1 运行 0 4d2h pavel@MSI:~$ helm --kubeconfig /mnt/c/Users/Pavel/.kube/config list 错误:未知标志:--kubeconfig
我希望 helm 应该以相同的方式运行。如果我成功为使用 WSL 2.0 的用户节省了双重安装 Kubernetes 客户端实用程序的时间