Если один из модулей не может быть назначен узлу из-за ограниченных ресурсов узла, я бы предложил увеличить ресурсы в пуле узлов.
Функции, предлагаемые Kubernetes, основаны на версиях.Если вы используете версию Kubernetes, которая предлагает Inter-pod affinity и anti-affinity, то она будет доступна в GKE.Одно из ограничений при использовании GKE заключается в том, что вы не можете вносить изменения в главный узел, так как это управляемая служба.Если вы создали свой собственный кластер в GCE, это ограничение не применяется.
Если модули помечены для назначения определенному узлу, но не могут из-за того, что для них запланированы другие модули, вы можететакже используйте портит .Taints - это противоположность сходства узлов, где taint отталкивает модули от запланированного на конкретный узел.