Как удалить ресурс Cronjob? - PullRequest
0 голосов
/ 13 июня 2018

Я создал ресурс CronJob с

kubectl create -f cronjob.yaml

Теперь у меня слишком много беспорядка на моем компе, cronjob пытается создать один узел каждые

15 minutes
batch-job-every-fifteen-minutes-1528876800-h8dsj   0/1       Pending              0          39m
batch-job-every-fifteen-minutes-1528877700-d8g9d   0/1       Pending              0          24m
batch-job-every-fifteen-minutes-1528878600-kbdmb   0/1       Pending              0          9m

Как выполнить противоположную операцию?Как удалить ресурс?

1 Ответ

0 голосов
/ 13 июня 2018

Вы можете удалить его с помощью этой команды:

kubectl delete -f cronjob.yaml

Также возможно удалить его напрямую по имени:

kubectl delete cronjob batch-job-every-fifteen-minutes

Я не уверен, сгенерированы ли Pod и заданиятакже удаляются с помощью этой команды.Вы можете удалить их следующим образом:

kubectl delete job batch-job-every-fifteen-minutes-1528876800
kubectl delete job batch-job-every-fifteen-minutes-1528877700
kubectl delete job batch-job-every-fifteen-minutes-1528878600

kubectl delete pod batch-job-every-fifteen-minutes-1528876800-h8dsj
kubectl delete pod batch-job-every-fifteen-minutes-1528877700-d8g9d
kubectl delete pod batch-job-every-fifteen-minutes-1528878600-kbdmb

В этом решении предполагается, что вы используете пространство имен default.Если вы этого не сделаете, вы должны добавить аргумент --namespace $NAMESPACE к kubectl.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...