kubernetes 丢失了 ~/.kube/config

paz*_*zio 4 kubernetes devops

不幸的是我失去了我的本地

~/.kube/config

我的命名空间配置在哪里。

如果我可以访问主节点,有没有办法获得这个配置?

提前致谢

Pra*_*dha 6

我相信您正在使用 kubeadm 来启动您的 kubernetes 集群,您可以使用以下命令生成新的 kubeconfig 文件:

kubeadm alpha phase kubeconfig admin --kubeconfig-dir /etc/kubernetes --cert-dir /etc/kubernetes/pki
Run Code Online (Sandbox Code Playgroud)

这将生成一个新的配置文件/etc/kubernetes/admin.conf。然后您可以通过以下方式复制文件:

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
Run Code Online (Sandbox Code Playgroud)