Кластер GKE настроен на автоматическую настройку кластера / узла.
Я создал пул узлов по умолчанию, в котором могут быть запущены системные модули c. Всякий раз, когда запрашиваются модули с графическим процессором, GKE автоматически создает новый пул узлов с поддержкой графического процессора, что нормально.
Но всякий раз, когда я удаляю такие модули, GKE не уменьшает масштаб вновь создаваемого пула узлов до нуля. Вместо этого один экземпляр продолжает работать. Если графический процессор не запрашивается, пул узлов должен иметь минимальный размер go, т. Е. Ноль.
ПРИМЕЧАНИЕ:
- Для драйверов графического процессора Daemonset был создан в «kube-system» namespace, Pod для этого Daemonsets запускаются на каждом узле с поддержкой GPU.
Я отредактировал этот Daemonset и также добавил метку ' "cluster-autoscaler.kubernetes.io/safe-to-evict": "true" 'to pods.
Может кто-нибудь помочь, как уменьшить масштаб вновь создаваемого пула узлов до нуля узлов?
UPDATE:
Стручки, которые работают на новых узлы:
fluentd-gcp (из DaemonSet)
kube-proxy
nvidia-gpu-device-plugin (из DaemonSet)
Aren ' т эти капсулы должны быть выселены?