【问题标题】:Deleted ~/.kube/config删除 ~/.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,所以在这台机器上搜索

标签: kubernetes devops kubectl 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/

【讨论】:

  • 谢谢,我找到了。
猜你喜欢
  • 2020-06-04
  • 2017-09-17
  • 2021-09-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-17
  • 2018-06-18
  • 2022-10-04
相关资源
最近更新 更多