Исходя из моих знаний, я бы go для другого nodepool или autoscaler .
Создать совершенно новый кластер?
Для меня было бы излишним просто запускать задания.
Создать еще один пул узлов?
Я бы сказал, что это лучший вариант наравне с autoscaler, создайте новый пул узлов только для заданий, которые уменьшатся до 0, если больше нечего делать.
Создать отдельное пространство имен и увеличить автомасштабирование кластера?
То же, что и для другого пула узлов, но, с моей точки зрения, если вы захотите это сделать, то вам придется пометить ваши узлы на Elasticsearch, тогда задания не смогут отнять у них ресурсы, поэтому отвечая ваш вопрос из комментария
мой вопрос больше о том, не повлияет ли это на autoscaler в пределах одного кластера каким-либо образом наasticsearch esp со всеми спецификациями ES * c yaml?
Не следует, как я уже говорил выше, вы всегда можете label 3 указанных c узла (пул узлов по умолчанию) работать только сasticsearch, тогда ничто не займет их ресурсы, когда кластер будет перемасштабирован потребуется больше ресурсов для заданий и масштабирование до 3 узлов ES, когда задания заканчивают свою работу в течение 18 часов.
Кроме того, что касается пула узлов 6h, который ничего не делает, я не смогу избежать этого в новом кластере или пуле узлов с минимальным параметром масштабирования, равным нулю?
На основании документации gcp это будет работать для пула узлов, но не для нового кластера.
Если указать минимум ноль узлов, пул свободных узлов может полностью уменьшиться. Однако для запуска системных модулей всегда должен быть доступен хотя бы один узел в кластере.
tldr Go для автоматического масштабирования или другого пула узлов, если вы ' Вы беспокоитесь о ресурсах для вашей маркировки ES на трех узлах только для ES.
Я надеюсь, что это ответ на ваш вопрос. Дайте мне знать, если у вас есть еще вопросы.