Azure AKS Pod 卡在“ContainerCreating”或“Terminating”状态

Azure AKS Pod 卡在“ContainerCreating”或“Terminating”状态

我正在学习创建 AKS pod,但似乎破坏了一些东西。

kubectl get pods
NAME                     READY     STATUS              RESTARTS   AGE
mysql-6977c54cf5-z6xtw   0/1       ContainerCreating   0          12m
mysql-6977c54cf5-z97lm   0/1       Terminating         5          26m

如果我查看 Azure 门户,会有更多容器列为“正在运行”或“等待”,但我也看不到如何删除它们。

我知道这与我在 Pod 启动过程中删除持久存储卷有关。我该如何删除它们并重新开始?

答案1

您可以通过以下方式在门户中获取 AKS 容器: 在此处输入图片描述

创建 AKS 群集时,它将创建一个名为的资源组MC_ResourceGroupName_AKSClusterName并且容器充当组中的 Azure VM。

您可以使用类似这样的 kubectl 命令kubectl scale kubectl scale --replicas=2 deployment/azure-vote-front来扩展 Pod,甚至可以设置replicas=0然后缩减。它将创建新的 Pod。

经我测试,结果如下: 在此处输入图片描述

相关内容