Kubernetes — Удалить Kubectl
Предварительное условие: Kubernetes
Kubernetes — это инструмент управления контейнерами с открытым исходным кодом, который автоматизирует развертывание контейнеров, масштабирование контейнеров, удаление масштабов и балансировку нагрузки контейнеров (также называемый инструментом оркестрации контейнеров). Он написан на Golang и имеет огромное сообщество, потому что сначала он был разработан Google, а затем передан в дар CNCF (Фонд облачных вычислений). kubectl delete используется для удаления ресурсов с помощью файла конфигурации или с помощью типа ресурса и имени ресурса.
kubectl delete ([-f FILENAME] | TYPE [(NAME | --all)])
Пример. Предположим, у нас развернут веб-сервер Nginx и запущена служба.



Удаление развертывания:
$ kubectl delete deployment deployment_name
Кроме того, вы также можете указать терминалу файл, содержащий файл конфигурации развертывания, и использовать команду
$ kubectl delete -f your_config_file.yaml
Удаление службы:
$ kubectl delete service service_name
Кроме того, вы также можете указать терминалу файл, содержащий файл конфигурации развертывания, и использовать команду
$ kubectl delete -f your_config_file.yaml
Удаление всех ресурсов:
$ kubectl delete resource_type -all
Примеры:
- Удаление всех развертываний
$ kubectl delete deployment -all
- Удаление всех служб
$ kubectl delete service --all