Kubernetes не поддерживает остановку/приостановку текущего состояния модулей. Тем не менее, вы можете выполнить перезапуск развертывания Развертывание/набор демонов с перезапуск развертывания kubectl команда (см.: Справочные документы Kubectl).
Чтобы перезапустить все Развертывания и DaemonSets в kube-система пространство имен, вы можете использовать следующую команду:
# kubectl -n развертывание kube-system restart daemonsets,deployments
daemonset.apps/calico-узел перезапущен
Deployment.apps/local-path-provisioner перезапущен
Deployment.apps/coredns перезапущен
Deployment.apps/metrics-сервер перезапущен
Deployment.apps/calico-kube-controllers перезапущен
Как вы, наверное, заметили из приведенного выше вывода, ситцевый узел это набор демонов а остальные модули управляются Развертывания.
Если вы хотите, вы можете перезапустить определенные Развертывание/Демонсет:
# kubectl -n kube-system rollout перезапустить развертывание metrics-server
Deployment.apps/metrics-сервер перезапущен
# kubectl get pod -n kube-system | сервер метрик grep
metrics-server-6bd8786b6c-74qlt 1/1 Работает 0 2 с
metrics-server-647d5b4475-ch9zj 1/1 Завершение 0 28 с