Dar*_*Var 2 docker kubernetes docker-for-windows
~/.kube/config在设置对基于云的 K8s 集群的访问时,我的 Docker for Windows文件被替换。
有没有办法重新创建它而无需重新启动 Docker for Windows Kubernetes?
更新
我当前的~/.kube/config文件现已设置为 GKE 集群。我不想为 Kubernetes 重置 Docker 并破坏它。相反,我想为 Windows 版 Docker 创建一个单独的 kubeconfig 文件,即将其放置在其他位置而不是~/.kube/config.
您可能想要备份~/.kube/configGKE,然后在 Windows 版 Docker 上禁用/重新启用 Kubernetes。调出 Windows 命令提示符:
copy \<where-your-.kube-is\config \<where-your-.kube-is\config.bak
Run Code Online (Sandbox Code Playgroud)
然后按照这个。本质上,取消选中该框,等待几分钟,然后再次选中。
您可以在不禁用/重新启用 Docker 上的 Kubernetes 的情况下重新创建,但您必须确切知道 API 服务器和凭证(证书等)的位置:
kubectl config set-context ...
kubectl config use-context ...
Run Code Online (Sandbox Code Playgroud)
奇怪的是你指定了~/.kube/config(~波浪号) 的东西是 unix/linux 的东西,但也许你的意思是$HOME
| 归档时间: |
|
| 查看次数: |
10548 次 |
| 最近记录: |