我正在尝试使用 azure cli 获取 k8 中的 pod 详细信息。但我收到一个错误。 E0518 09:08:17.516637 243 memcache.go:265] 无法获取当前服务器 API 组列表:获取“https://auditboard-test-*****:443/ api?timeout=32s": dial tcp: lookup auditboard-test-.io on 168.63.129.16:53: no such host
有人可以帮助我解决此类问题吗?
提前致谢。
E0518 09:08:17.516637 243 memcache.go:265] 无法获取当前服务器 API 组列表:获取“https://auditboard-test-*****:443 /api?timeout=32s": dial tcp: lookup auditboard-test-.io on 168.63.129.16:53: no such host
我正在尝试使用 azure cli 获取 k8 中的 pod 详细信息。但我收到一个错误。 E0518 09:08:17.516637 243 memcache.go:265] 无法获取当前服务器 API 组列表:获取“https://auditboard-test-*****:443/ api?timeout=32s":dial tcp: lookup auditboard-test-.io on 168.63.129.16:53: no such host
我已按照以下步骤使用 Azure CLI 获取 AKS 中的所有 pod。
确保您必须使用 kubectl 命令在 Azure Cli 中获取 pod 详细信息。
以最低要求的角色登录您的 Azure 帐户是 Reader 角色权限。
az login
使用以下命令设置集群订阅。
az account set --subscription <subscriptionID>
az aks get-credentials --resource-group <Resource-group-Name>> --name <AKSName>
kubectl get pods
您还可以通过导航至以下步骤从 Azure 门户 检查pods。
Azure 门户 > Kubernetes 服务 > 选择您的 AKS > 工作负载 > 选择您的名称空间(部署 pod 的位置>
如果仍然面临同样的问题,请检查以下设置。
仔细检查主机名,确保没有拼写错误或遗漏字符。
确保检查DNS配置是否正确,DNS服务器可以解析主机名,然后尝试使用
nslookup
手动检查主机名是否可以解析为IP地址。