kubernetes - kubectl 安装错误 - 与服务器 localhost:8080 的连接被拒绝 - 你是否指定了正确的主机或端口
问题描述
我正在尝试在 AWS 上安装一个 kops 集群,作为先决条件,我按照提供的这些说明安装了 kubectl,
https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl
但是当我尝试验证安装时,我收到以下错误。
ubuntu@ip-172-31-30-74:~$ kubectl version
Client Version: version.Info{Major:"1", Minor:"8", GitVersion:"v1.8.0", GitCommit:"6e937839ac04a38cac63e6a7a306c5d035fe7b0a", GitTreeState:"clean", BuildDate:"2017-09-28T22:57:57Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?
我不知道为什么!因为我之前以类似的方式设置了集群,并且一切正常。现在想建立一个新的集群,但有点卡在这个。
任何帮助表示赞赏。
解决方案
两件事情 :
- 如果每条指令都被正确遵循,并且仍然面临同样的问题。@VAS 答案可能会有所帮助。
- 但是,就我而言,我在部署集群后就尝试使用 kubectl 进行验证。需要注意的是,根据主节点和工作节点的大小,集群需要一些时间才能启动。
集群启动后,kubectl 就可以成功通信了。听起来很傻,我等了 15 分钟左右,直到我的主人成功运行。然后一切正常。
推荐阅读
- javascript - DOMContentLoaded 将在我的页面上触发两次
- javascript - 无法暂停动画 SVG
- kotlin - 期望成员声明(当使用来自另一个类的变量时会发生这种情况)
- kotlin - 在 Kotlin 中使用枚举验证方法调用
- android - 如何打印颤振的pdf文件
- php - MathML 在使用 REQUEST 方法获取值后,我从 ck 编辑器 5 向 php API 发送数学方程式它显示编码格式
- powershell - 使用 Powershell 在 Outlook Web (OWA) 中更改签名
- python - 如何访问链接到在 tornado Web 服务器中使用的 html 的外部 css 文件?
- python - Pandas Covid-数据作业
- makefile - 尝试使用 erlang.mk 编译 erlang 程序