删除 ~/.kube/config
Posted
技术标签:
【中文标题】删除 ~/.kube/config【英文标题】:Deleted ~/.kube/config 【发布时间】:2021-09-18 01:49:51 【问题描述】:我不小心从 ~/.kube/config 中删除了配置文件。由于缺少配置,每个 kubectl 命令都会失败。
例子:
kubectl get nodes
与服务器 localhost:8080 的连接被拒绝 - 你是 指定正确的主机或端口?
我已经安装了 k3s:
export K3S_KUBECONFIG_MODE="644"
curl -sfL https://get.k3s.io | sh -s - --docker
和 kubectl 使用:
snap install kubectl --classic
有谁知道如何解决这个问题?
【问题讨论】:
你的文件系统中有 /etc/rancher/k3s/k3s.yaml 文件吗? 不,我没有。 甚至不在运行 k3s 的机器上? 我的笔记本已经安装了K3s,所以在这台机器上搜索 【参考方案1】:主副本位于 /etc/rancher/k3s/k3s.yaml。因此,将其复制回 ~/.kube/config
cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
参考:https://rancher.com/docs/k3s/latest/en/cluster-access/
【讨论】:
谢谢,我找到了。以上是关于删除 ~/.kube/config的主要内容,如果未能解决你的问题,请参考以下文章
在 terraform 中创建新集群后,我可以写一些东西来编辑 /.kube/config 文件吗?