Для выполнения действий необходимо наличие токена сервисного аккаунта Kubernetes.
DeleteKubernetesResource — удаляет существующий ресурс в кластере Kubernetes.
Пример запроса
group: apps
version: v1
resource_type: deployments
resource_name: nginx-deployment
namespace: exampleСпецификация запроса
| Название | Обязательность | Описание | Возможные значения |
|---|---|---|---|
| group | Да | API-группа ресурса. Указывает, к какой группе API относится удаляемый объект | Определение требуемых Group и Version |
| version | Да | Версия API ресурса | Определение требуемых Group и Version |
| resource_type | Да | Тип удаляемого ресурса | pods, services, deployments, statefulsets, daemonsets, replicasets, jobs, cronjobs, nodes, namespaces, configmaps, secrets, persistentvolumes, persistentvolumeclaims, limitranges, resourcequotas, horizontalpodautoscalers, ingresses, networkpolicies, serviceaccounts, roles, clusterroles, rolebindings, clusterrolebindings, podsecuritypolicies, storageclasses, volumeattachments, events, endpoints, customresourcedefinitions |
| resource_name | Да | Название конкретного ресурса, который необходимо удалить | - |
| namespace | Да | Неймспейс, в котором находится ресурс | - |