ερώτηση

Γνώση Υπολογιστών >> ερώτηση >  >> PC Αντιμετώπιση προβλημάτων

Πώς να απενεργοποιήσετε ή να αναστείλετε το CronJobs στο Kubernetes

Υπάρχουν δύο κύριοι τρόποι για να απενεργοποιήσετε ή να αναστείλετε το CronJobs στο Kubernetes:

1. Αναστολή ενός CronJob

Η αναστολή ενός CronJob θα αποτρέψει την εκτέλεση νέων εργασιών, αλλά δεν θα διαγράψει τυχόν υπάρχουσες εργασίες που εξακολουθούν να εκτελούνται. Μπορείτε να αναστείλετε ένα CronJob ορίζοντας το πεδίο ".spec.suspend" του σε "true".

```γιαμλ

apiVersion:batch/v1

είδος:CronJob

μεταδεδομένα:

όνομα:my-cronjob

spec:

suspend:true # Αναστολή του CronJob έως ότου το πεδίο ".spec.suspend" οριστεί σε "false"

```

2. Διαγραφή ενός CronJob

Η διαγραφή ενός CronJob θα σταματήσει αμέσως όλες τις εκτελούμενες εργασίες και θα διαγράψει τυχόν εργασίες σε εκκρεμότητα. Μπορείτε να διαγράψετε ένα CronJob χρησιμοποιώντας την εντολή «kubectl delete».

```μπας

kubectl διαγραφή cronjob my-cronjob

```

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα