Назад | Перейти на главную страницу

Модули Azure AKS застряли в состоянии «Создание контейнера» или «Завершение работы»

Я учусь создавать поды AKS, и вроде что-то сломал.

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, там будет больше контейнеров, перечисленных как «запущенные» или «ожидающие», но я тоже не вижу, как их удалить.

Я знаю, что это связано с тем, что я удаляю постоянную память хранилища на полпути к поду. Как мне удалить их и начать новую версию?

Получить контейнеры AKS на портале можно так:

Когда вы создаете кластер AKS, он создает группу ресурсов с именем MC_ResourceGroupName_AKSClusterName а контейнеры действуют как виртуальные машины Azure в группе.

Вы можете использовать команду kubectl следующим образом kubectl scale kubectl scale --replicas=2 deployment/azure-vote-front масштабировать капсулы, даже установить replicas=0 а затем уменьшите масштаб. Это создаст новые стручки.

Как я тестирую и результаты здесь: