gpt4 book ai didi

kubernetes - Helm list 尝试连接到 localhost 而不是 Kubernetes

转载 作者:行者123 更新时间:2023-12-02 20:24:02 25 4
gpt4 key购买 nike

我有一个正在运行的 Kubernetes 集群。所有 Pod 都在运行。这是一台装有 minikube 的 Windows 机器。

但是 helm ls --debug 给出以下错误

helm ls --debug
[debug] Created tunnel using local port: '57209'

[debug] SERVER: "127.0.0.1:57209"

Error: Get http://localhost:8080/api/v1/namespaces/kube-system/configmaps?labelSelector=OWNER%!D(MISSING)TILLER: dial tcp 127.0.0.1:8080: connect: connection refused

集群信息

kubectl.exe cluster-info
Kubernetes master is running at https://135.250.128.98:8443

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

kubectl 服务

kubectl.exe get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 3h

可通过以下网址访问仪表板:http://135.250.128.98:30000

kube 配置:

apiVersion: v1
clusters:
- cluster:
certificate-authority: C:\Users\abc\.minikube\ca.crt
server: https://135.250.128.98:8443
name: minikube
contexts:
- context:
cluster: minikube
user: minikube
name: minikube
current-context: minikube
kind: Config
preferences: {}
users:
- name: minikube
user:
as-user-extra: {}
client-certificate: C:\Users\abc\.minikube\client.crt
client-key: C:\Users\abc\.minikube\client.key

有解决办法吗?大多数在线资源表示集群配置错误。但不确定什么配置错误以及如何解决此错误?

最佳答案

当我遇到同样的问题时,对我有用的是将 automountServiceAccountToken 更改为 true

使用以下命令编辑tiller-deploy

kubectl --namespace=kube-system edit deployment/tiller-deploy

并将 automountServiceAccountToken 更改为 true

关于kubernetes - Helm list 尝试连接到 localhost 而不是 Kubernetes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49747271/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com