码迷,mamicode.com
首页 > Web开发 > 详细

k3s执行helm命令报错:"Error: Kubernetes cluster unreachable: Get "http://localhost:8080/version?timeout=32s": dial tcp [::1]:8080: connect: connection refused"

时间:2021-01-06 11:38:10      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:exp   解决   写入内容   export   file   net   通过   host   refused   

报错信息:

Error: Kubernetes cluster unreachable: Get "http://localhost:8080/version?timeout=32s": dial tcp [::1]:8080: connect: connection refused

报错原因: helm v3版本不再需要Tiller,而是直接访问ApiServer来与k8s交互,通过环境变量KUBECONFIG来读取存有ApiServre的地址与token的配置文件地址,默认地址为~/.kube/config

解决方法:

手动配置 KUBECONFIG环境变量

  1. 临时解决: export KUBECONFIG=/etc/rancher/k3s/k3s.yaml

  2. 永久解决:

    • 执行: vi /etc/profile
    • 写入内容: export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
    • 执行: source /etc/profile

k3s执行helm命令报错:"Error: Kubernetes cluster unreachable: Get "http://localhost:8080/version?timeout=32s": dial tcp [::1]:8080: connect: connection refused"

标签:exp   解决   写入内容   export   file   net   通过   host   refused   

原文地址:https://www.cnblogs.com/varyuan/p/14223553.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!