gpt4 book ai didi

Azure Kubernetes 集群 : Could not find a ready tiller pod

转载 作者:行者123 更新时间:2023-12-03 05:40:55 25 4
gpt4 key购买 nike

我使用 az aks create 命令以及 kubenet 网络和 2 个节点创建了一个 aks 集群。由于 AD 帐户的权限问题,必须先关闭 NSG,然后才能运行 aks create 命令。 AKS 群集创建成功后,重新应用 NSG。

为了检查新创建的集群的运行状况,当我运行时:

kubectl get nodes --all-namespaces; 

没有返回任何节点。但是,当我查看 azure 门户和相应的 vNet 时,发现有 2 个使用子网范围内的 ip 创建的 vms。当我运行时:

kubectl get pods --all-namespaces;

所有 Pod 都处于挂起状态:

NAMESPACE     NAME                                   READY   STATUS    RESTARTS   AGE
kube-system coredns-xxxxdxxxxx-xxxxx 0/1 Pending 0 5h
kube-system coredns-autoscaler-xxdxxxxxxxx-xxxx 0/1 Pending 0 5h
kube-system kubernetes-dashboard-xxdxxxxxx-xxxxx 0/1 Pending 0 5h
kube-system metrics-server-xxxxxxxdxx-xxxx 0/1 Pending 0 5h
kube-system omsagent-rs-xxxxxxxxdx-xxxxx 0/1 Pending 0 5h
kube-system tiller-deploy-xxxxxxxdxxx-xxxx 0/1 Pending 0 34m
kube-system tunnelfront-xxxxxxxdx-xxxxx 0/1 Pending 0 5h

然后我在 coredns pod 上进行了描述:

kubectl describe pod coredns-xxxxxxxxxx-xxxx -n kube-system

Warning FailedScheduling 2m40s (x2242 over 2d5h) default-scheduler no nodes available to schedule pods

我需要使用 helm/tiller 部署一些容器,当我运行安装命令时出现错误

Error: could not find a ready tiller pod

我知道这与 helm/tiller 安装没有直接关系,问题可能更深入一些。

我是 Kubernetes 新手,任何有关如何诊断问题的想法将不胜感激。

最佳答案

如果没有从 kubectl getnodes 返回节点,我建议重新创建集群,因为如果没有节点,则任何 Pod 都无法在此集群上运行。您可以尝试将集群升级到较新版本的 kubernetes(这将有效地重新部署节点),这可能会有所帮助。

关于Azure Kubernetes 集群 : Could not find a ready tiller pod,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58791149/

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