gpt4 book ai didi

azure - 使用 Kubernetes 的 AKS : not able to connect to cluster nodes once logged in to the cluster through azure-cli on Ubuntu

转载 作者:行者123 更新时间:2023-12-03 04:20:16 25 4
gpt4 key购买 nike

在执行创建集群并获取凭据后,尝试获取有关使用 AKS(Azure 连接服务)为 Kubernetes 创建的节点的信息时遇到问题。

我在 ubuntu Linux 机器上使用 azure-cli。

按照 URL 创建集群:https://learn.microsoft.com/en-us/azure/aks/kubernetes-walkthrough

使用命令kubectl getnodes时出现以下错误使用

执行连接到集群后
az aks get-credentials --resource-group <resource_group_name> --name <cluster_name>

错误:

  kubectl get nodes

Error from server (InternalError): an error on the server ("") has prevented the request from succeeding (get nodes)

当我使用时,我确实遇到了同样的错误:

kubectl get pods -n kube-system -o=wide

当我通过以下命令以另一个用户身份重新连接时,即

  mkdir -p $HOME/.kube

sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

sudo chown $(id -u):$(id -g) $HOME/.kube/config

我将能够检索节点,即......

 kubectl get nodes

NAME STATUS ROLES AGE VERSION

<host-name> Ready master 20m v1.10.0



~$ kubectl get pods -n kube-system -o=wide

NAME READY STATUS RESTARTS AGE
etcd-actaz-prod-nb1 1/1 Running 0

kube-apiserver-actaz-prod-nb1 1/1 Running 0

kube-controller-manager-actaz-prod-nb1 1/1 Running 0

kube-dns-86f4d74b45-4qshc 3/3 Running 0

kube-flannel-ds-bld76 1/1 Running 0

kube-proxy-5s65r 1/1 Running 0

kube-scheduler-actaz-prod-nb1 1/1 Running 0

但这实际上是覆盖文件 $HOME/.kube/config 中新集群的信息

当我们连接到 AKS-cluster get-credentials command-let 时,我是否遗漏了一些导致我出现错误的内容

*来自服务器的错误(InternalError):服务器上的错误(“”)阻止了请求成功(获取节点)*

最佳答案

在你之后

az aks get-credentials -n 集群名称 -g 资源组

如果应该合并到您的本地配置:

/home/用户名/.kube/config

你能检查一下你的配置吗

kubectl 配置 View

并检查它是否指向正确的簇。

关于azure - 使用 Kubernetes 的 AKS : not able to connect to cluster nodes once logged in to the cluster through azure-cli on Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49791904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com