В течение некоторого времени я пытался выяснить, как выполнить sh следующее: я хочу удалить работающий модуль pod в Azure кластере службы Kubernetes Service по расписанию, чтобы он возродился после развертывания. Это необходимо, чтобы приложение повторно считывало файлы конфигурации, хранящиеся в общем хранилище и совместно используемые с другим приложением.
Я обнаружил, что Kubernetes Задания могут быть полезны для выполнения sh это, но есть некоторые, но. Я не могу понять, как я могу выбрать соответствующий модуль, связанный с моим развертыванием, поскольку он добавляет случайную строку к имени развертывания, то есть
deployment-name-546fcbf44f-wckh4
Использование селекторов для получения моего модуля не удается, так как нет такого оператора, как LIKE
kubectl get pods --field-selector metadata.name=deployment-name
Ресурсы не найдены