Кубеспрей использует группы с определенными именами в инвентаре Ansible для определения ролей разных узлов, и эти узлы будут подключаться друг к другу. Но теперь мне нужны два отдельных кластера (потому что каждый должен находиться в разных подсетях с разной политикой безопасности). Есть ли способ по-прежнему хранить один инвентарь с общими определениями, или мне нужно разделить инвентарь на два кластера?
Я настоятельно не рекомендую вам усложнять ситуацию с помощью kubespray, и я советую всегда использовать отдельные файлы инвентаризации для разных кластеров. Использование 1 файла инвентаризации может (и, скорее всего,) привести к дополнительным ошибкам и потере вашего времени на их устранение вместо того, чтобы просто вращать 2 кластера из 2 файлов и использовать их. Кстати, такой реализации не видел. Конечно, можно и самому, но действительно ли это нужно?
Я бы обновил этот ответ, если найду для вас конкретное решение. Оставить это как вики сообщества