Я учусь создавать поды 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
а затем уменьшите масштаб. Это создаст новые стручки.
Как я тестирую и результаты здесь: