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

Человек чувствует свой долг лишь в том случае, если он свободен (А. Бергсон).

Как удалить развертывание Kubernetes

1 мин для чтения
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 на единый узел Ubuntu

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

Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

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

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

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

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

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

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

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

close
galka

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

close