我安装了 kubeadm 来部署多节点 kubernetes 集群。添加了两个节点。这些都准备好了。我可以使用节点端口服务运行我的应用程序。当我尝试访问仪表板时遇到问题。 我正在按照此 link 中安装仪表板的步骤操作
kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
dash-admin.yaml:
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: kubernetes-dashboard
labels:
k8s-app: kubernetes-dashboard
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-admin
subjects:
- kind: ServiceAccount
name: kubernetes-dashboard
namespace: kube-system
kubectl create -f dashboard-admin.yaml
nohup kubectl proxy --address="172.20.22.101" -p 443 --accept-hosts='^*$' &
它运行良好并将输出保存在nohup.out
当我尝试使用以下网址访问该网站时:172.20.22.101:443/api/v1/namespaces/kube-system/services/….
它显示连接被拒绝
.
我观察了 nohup.out
中的输出,它显示了以下错误:
I1203 12:28:05.880828 15591 log.go:172] http: proxy error: dial tcp [::1]:8080: connect: connection refused –
最佳答案
您没有使用 root 或 sudo 权限运行它。
我遇到过这个问题,并且在使用 root 运行后。我能够毫无错误地访问它。
关于kubernetes 仪表板显示 http: 代理错误: 拨号 tcp [::1]:8080: 连接: 连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53590248/