首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法连接到服务器: dial tcp: lookup MasterIP on 127.0.0.53:53:服务器行为不端

无法连接到服务器: dial tcp: lookup MasterIP on 127.0.0.53:53:服务器行为不端
EN

Stack Overflow用户
提问于 2020-08-09 21:35:09
回答 1查看 4.8K关注 0票数 1

我试着用'kubectl apply -f redis.yaml‘来启动Kubernetes,我得到了

代码语言:javascript
运行
复制
Unable to connect to the server: dial tcp: lookup MasterIP on 127.0.0.53:53: server misbehaving

之前,我收到了

代码语言:javascript
运行
复制
The connection to the server localhost:8080 was refused - did you specify the right host or port?

这个错误。我正在寻找解决方案,有人说尝试使用这个命令

代码语言:javascript
运行
复制
export KUBERNETES_MASTER=http://MasterIP:8080

在那之后,我收到了上面的错误?我该如何解决这个问题呢?

代码语言:javascript
运行
复制
kubectl cluster-info

Kubernetes master is running at 192.168.219.107:6443 
KubeDNS is running at 192.168.219.107:6443/api/v1/namespaces/kube-system/services/

My./kube/config

代码语言:javascript
运行
复制
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: 
    server: https://****:6443
  name: kubernetes
contexts:
- context:
    cluster: kubernetes
    user: kubernetes-admin
  name: kubernetes-admin@kubernetes
current-context: kubernetes-admin@kubernetes
kind: Config
preferences: {}
users:
- name: kubernetes-admin
  user:
    client-certificate-data: 
    client-key-data: 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-10 12:30:59

export KUBERNETES_MASTER=http://MasterIP:8080不正确,因为对于到Kubernetes API Server的外部连接,端口应该是6443,协议应该是https

代码语言:javascript
运行
复制
export KUBERNETES_MASTER=https://MasterIP:6443`

您似乎有一个有效的kubeconfig文件,因此您实际上不需要导出KUBERNETES_MASTER环境变量。

确保该文件位于home目录中的.kube/config路径下。否则,将KUBECONFIG环境变量指向kubeconfig文件所在的路径。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63326973

复制
相关文章

相似问题

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