У меня есть кластер k3s с kube-система
стручки и мое приложение (xyz-система
пространство имен) модули:
куб-система pod/calico-node-xxxx
куб-система pod/calico-kube-controllers-xxxxxx
kube-система pod/метрика-сервер-xxxxx
kube-system pod/local-path-provisioner-xxxxx
модуль kube-system/coredns-xxxxx
модуль xyz-системы/мое-приложение
модуль xyz-системы/мое-приложение-mqtt
Я хочу сбросить/перезапустить все эти модули (kube-system + xyz-system) одной командой (или это могут быть две команды для двух пространств имен, но без имени развертывания), не указывая имена развертывания, потому что в будущем у меня может быть создано больше развертываний. , поэтому будет сложно указать много имен развертываний вручную.
Отладка:
С командой kubectl -n развертывание kube-system перезапускает наборы демонов, развертывания
как упоминалось в соединять Я могу перезапустить kube-система
стручки. Но когда я изменяю эту команду с помощью xyz-пространство имен
: kubectl -n развертывание xyz-system перезапустить развертывание
соответствующие модули не перезапускаются, когда я слежу смотреть, как kubectl получает все -A
они остаются такими же, как и в рабочем состоянии.
Может ли кто-нибудь сообщить мне, как этого добиться?