首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kubernetes仪表板:获取https://10.96.0.1:443/version:拨号tcp 10.96.0.1:443: i/o超时

Kubernetes仪表板:获取https://10.96.0.1:443/version:拨号tcp 10.96.0.1:443: i/o超时
EN

Stack Overflow用户
提问于 2019-03-30 22:43:50
回答 3查看 9.8K关注 0票数 3

我在vagrant (1.14.0)中有一个Kubernetes集群,并安装了calico。

我已经安装了kubernetes仪表板。当我使用kubectl proxy访问仪表板时:

代码语言:javascript
运行
复制
Error: 'dial tcp 192.168.1.4:8443: connect: connection refused'
Trying to reach: 'https://192.168.1.4:8443/'

以下是我的pod(仪表板频繁重启):

代码语言:javascript
运行
复制
$ kubectl get pods -n kube-system
NAME                                       READY   STATUS    RESTARTS   AGE
calico-etcd-cj928                          1/1     Running   0          11m
calico-node-4fnb6                          1/1     Running   0          18m
calico-node-qjv7t                          1/1     Running   0          20m
calico-policy-controller-b9b6749c6-29c44   1/1     Running   1          11m
coredns-fb8b8dccf-jjbhk                    1/1     Running   0          20m
coredns-fb8b8dccf-jrc2l                    1/1     Running   0          20m
etcd-k8s-master                            1/1     Running   0          19m
kube-apiserver-k8s-master                  1/1     Running   0          19m
kube-controller-manager-k8s-master         1/1     Running   0          19m
kube-proxy-8mrrr                           1/1     Running   0          18m
kube-proxy-cdsr9                           1/1     Running   0          20m
kube-scheduler-k8s-master                  1/1     Running   0          19m
kubernetes-dashboard-5f7b999d65-nnztw      1/1     Running   3          2m11s

dasbhoard pod的日志:

代码语言:javascript
运行
复制
2019/03/30 14:36:21 Error while initializing connection to Kubernetes apiserver. This most likely means that the cluster is misconfigured (e.g., it has invalid apiserver certificates or service account's configuration) or the --apiserver-host param points to a server that does not exist. Reason: Get https://10.96.0.1:443/version: dial tcp 10.96.0.1:443: i/o timeout
Refer to our FAQ and wiki pages for more information: https://github.com/kubernetes/dashboard/wiki/FAQ

我可以从主节点和节点telnet到10.96.0.1:443。

配置错误的是什么?集群的其余部分似乎工作得很好,尽管我在kubelet中看到了以下日志:

代码语言:javascript
运行
复制
failed to load Kubelet config file /var/lib/kubelet/config.yaml, error failed to read kubelet config file "/var/lib/kubelet/config.yaml"

kubelet似乎在master上运行得很好。该集群是使用以下命令创建的:

代码语言:javascript
运行
复制
kubeadm init --apiserver-advertise-address="192.168.50.10" --apiserver-cert-extra-sans="192.168.50.10" --node-name k8s-master --pod-network-cidr=192.168.0.0/16
EN

Stack Overflow用户

发布于 2019-03-31 14:45:16

从kubeadm init命令中排除-- node-name参数

尝试此命令

代码语言:javascript
运行
复制
kubeadm init --apiserver-advertise-address=$(hostname -i) --apiserver-cert-extra-sans="192.168.50.10" --pod-network-cidr=192.168.0.0/16
票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55432539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档