Поиск по сайту:

Какая разница между машиной тьюринга и современной эвм? Такая же, как между восхождением хиллари на эверест и открытием отеля "Хилтон" на его вершине. (Алан.Дж.Перлис)

Как удалить развертывание Kubernetes1 мин для чтения

FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
18 сентября 2020
Как читать узлы в Kubernetes
Развертывание Kubernetes запускает несколько реплик вашего приложения и автоматически заменяет все экземпляры, которые не работают или перестают отвечать.

Когда вы практикуете Kubernetes, вам часто нужно удалять развертывания Kubernetes.

Удалять развертывания легко благодаря команде kubectl delete deployments:

kubectl delete deployment deployment_name

 

Мы расскажем об этом немного подробнее с шагами, чтобы получить имя развертывания. Мы также покажем вам еще один способ удаления развертываний в Kubernetes.

 

Используйте команду kubectl delete deployment для удаления развертываний Kubernetes

Хотя обычно вкладка завершается, вам лучше указать имя развертывания, которое вы хотите удалить.

root@andreyex-rj:~# kubectl get deployments
NAME     READY   UP-TO-DATE   AVAILABLE   AGE
my-dep   2/2     2            2           4m22s

 

Когда у вас есть имя развертывания, просто используйте его так:

kubectl delete deployments my-dep

 

Он должен показать вывод, сообщающий вам, что ваше развертывание удалено:

root@andreyex-rj:~/pod-create# kubectl delete deployments my-dep
deployment.apps "my-dep" deleted

 

Вы можете проверить это, проверив доступные развертывания:

root@andreyex-rj:~/pod-create# kubectl get deployments
No resources found in default namespace.

 

Вы также можете использовать развертывание или развертывания (с s) вместо развертывания в команде kubectl delete deployment. Все то же самое.

 

Удаление нескольких развертываний

Вы можете удалить более одного развертывания Kubernetes следующим образом:

root@andreyex-rj:~/pod-create# kubectl delete deployment my-dep my-dep-2

 

Удаление развертываний Kubernetes с помощью файла конфигурации YAML

Позвольте мне показать вам это шаг за шагом.

Мы создаем новое развертывание, используя файл deployment-definition.yml:

root@andreyex-rj:~/pod-create# kubectl apply -f deployment-definition.yml
deployment.apps/my-dep created

 

Теперь вы можете увидеть развертывание:

root@andreyex-rj:~/pod-create# kubectl get deployments
NAME     READY   UP-TO-DATE   AVAILABLE   AGE
my-dep   2/2     2            2           49s

 

Теперь, если вы обратитесь к тому же файлу YAML для удаления, он удалит ресурсы (здесь развертывания), связанные с этим файлом.

root@andreyex-rj:~/pod-create# kubectl delete -f deployment-definition.yml
deployment.apps "my-dep" deleted

 

Вы можете проверить это, перечислив все развертывания:

root@andreyex-rj:~/pod-create# kubectl get deployments
No resources found in default namespace.

 

Надеюсь, вам понравится этот быстрый совет по Kubernetes.

Читать  Как читать узлы в Kubernetes

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Читайте также

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close