【问题标题】:The connection to the server localhost:8080 was refused - did you specify the right host or port. not able to figure out issue与服务器 localhost:8080 的连接被拒绝 - 您是否指定了正确的主机或端口。无法弄清楚问题
【发布时间】:2021-05-05 20:45:06
【问题描述】:
在 CKAD 考试中,我被要求通过 SSH 连接到集群中的其他节点,以执行一些 kubectl 操作,例如 kubectl get all,但结果如下:
与服务器 localhost:8080 的连接被拒绝 - 您是否指定了正确的主机或端口?
尝试执行 sudo,但没有成功,并检查了 kubectl 配置视图(可以在客户端节点中看到空文件)
如何做到这一点?
【问题讨论】:
标签:
kubernetes
kubectl
minikube
katacoda
【解决方案1】:
您需要列出集群中的可用节点,但首先,请确保您使用的是正确的上下文:
k get nodes
您将获得可用的注释,例如:
node-0 node-1(查看哪个是工作节点,或者如果您被要求 ssh 到特定节点,则复制粘贴它)应该是:
ssh node-0
这是为了创建一些文件/目录(例如:保存数据),一旦你完成返回 master 以完成你的任务。