无法连接到服务器:拨号TCP:Lookup<服务器位置>:没有这样的主机 [英] Unable to connect to the server: dial tcp: lookup <Server Location>: no such host

查看:14
本文介绍了无法连接到服务器:拨号TCP:Lookup<服务器位置>:没有这样的主机的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开始为我们的应用程序构建一个Kubernetes集群。我们使用Azure提供云服务,所以我的K8S集群是使用AKS构建的。AKS集群是使用Azure的门户界面创建的。它只有一个节点,我正在尝试创建一个包含单个容器的Pod以部署到该节点。我目前遇到的问题是试图从PowerShell连接到AKS集群。 我采取的步骤是:

az login (followed by logging in)
az account set --subscription <subscription id>
az aks get-credentials --name <cluster name> --resource-group <resource group name>
kubectl get nodes

输入最后一行后,我看到错误:Unable to Connection to the Server:Dial TCP:Lookup:No so host

我还去了一些在so和其他论坛上找到的其他兔子洞,但老实说,我正在寻找一种直接访问我的集群的方法,然后再让它变得更加复杂。

编辑:所以最后,我删除了我正在使用的资源并创建了一个新版本的AKS,现在连接起来没有问题。不过,还是要谢谢你的建议!

推荐答案

目前,akks run命令添加了fourth option以连接到专用群集,扩展了@Dariusthree options之前发布的:

  1. 使用AKS Run Command feature
az aks command invoke -g <resourceGroup> -n <clusterName> -c "kubectl get pods -n kube-system"
az aks command invoke -g <resourceGroup> -n <clusterName> -c "kubectl get nodes"

如果出现(ResourceGroupNotFound)错误,请尝试添加订阅

az aks command invoke -g <resourceGroup> -n <clusterName> --subscription <subscription> -c "kubectl get nodes"

您还可以配置默认订阅:

az account set -s <subscription>

这篇关于无法连接到服务器:拨号TCP:Lookup&lt;服务器位置&gt;:没有这样的主机的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆