В Rancher 2.x Project (s) обеспечивают изоляцию ресурсов, а также квоты ресурсов. Будет ли один пользователь назначен проекту или несколько пользователей совместно используют проект, зависит от варианта использования организации.
Допустим, если команда разработчиков запрашивала вычислительные ресурсы (скажем, 16 ядер и 64 ГБ) в кластере, администратор выделил бы эту квоту для команды. Теперь, как эти ресурсы используются, зависит от членов команды. Можно запустить одну рабочую нагрузку, используя все выделенные ядра / память, или совместно использовать несколько рабочих нагрузок.
Также включение сетевой политики предотвратит связь между проектами. Таким образом, рабочие нагрузки команды QA и команды разработчиков изолированы.
Другой вариант использования - выделить проект для одного организационного приложения. Например, веб-сервер, jenkins, cms могут получить свои собственные проекты.
Теперь обсудим хранилище настроек, следуя приведенным выше шаблонам. Как разработчик, я бы не хотел иметь дело с другими конфигами, кроме моей. Но как SRE, я мог бы захотеть сгруппировать все производственные конфиги в одном репо.