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