Я использую GKE для запуска кластера со смесью вытесняемых узлов и не выгружаемых узлов.
Я использую requiredDuringSchedulingIgnoredDuringExecution
, чтобы ограничить целевые развертывания двумя пулами узлов: вытесняемыми и не выгружаемыми,и я использую preferredDuringSchedulingIgnoredDuringExecution
, чтобы предпочесть preemptible
пулы.
Я хочу поощрять устойчивую миграцию модуля на выгружаемые узлы.Я думаю, что могу сделать это, обнаружив, что эти модули работают в не выгружаемом узле, и регулярно выключая их.Параметр предпочтения сначала попытается запланировать новые модули в пуле вытесняемых узлов.
Как узнать из модуля, что контейнер работает на узле вытесняемых узлов?