Size: a a a

OpenShift - русскоязычное сообщество

2021 February 28

СЗ

Сергей Заикин... in OpenShift - русскоязычное сообщество
Reggie
А можно более подробно..? Какой нужен rbac, например?
Подразумевается делегирование и управление проектом аналогично тому как это сделано в шифте.
Если это оформлять через оператор, то с ростом таких проектов файл рбака превращается в полотно, которое надо вписывать в crd оператора
источник

R

Reggie in OpenShift - русскоязычное сообщество
Сергей Заикин
Подразумевается делегирование и управление проектом аналогично тому как это сделано в шифте.
Если это оформлять через оператор, то с ростом таких проектов файл рбака превращается в полотно, которое надо вписывать в crd оператора
Перечитываю но пока не понимаю. О каком операторе идёт речь? О каком то из встроенных в ocp? Могу рассказать пока, что мы делаем с Argocd. Процентов 80 манифестов в  Git repo  у нас "системного" (prometheus , grafana, openebs, kuberhealth, vpa  и ещё продуктов 30) для которых один общий argocd project, на котором наш же team - админ. 20% манифестов - юзеровские. Для них для каждого user teama отдельный  argocd project. В каждом argocd project ограничения в какие ns он может синхронизировать и соответствующие roles. Под  project несколько argocd apps. В каждой argo app кроме манифестов ещё rolebindibgs для user team чтобы были ns admin или ns reader и т.д
источник
2021 March 01

СЗ

Сергей Заикин... in OpenShift - русскоязычное сообщество
Reggie
Перечитываю но пока не понимаю. О каком операторе идёт речь? О каком то из встроенных в ocp? Могу рассказать пока, что мы делаем с Argocd. Процентов 80 манифестов в  Git repo  у нас "системного" (prometheus , grafana, openebs, kuberhealth, vpa  и ещё продуктов 30) для которых один общий argocd project, на котором наш же team - админ. 20% манифестов - юзеровские. Для них для каждого user teama отдельный  argocd project. В каждом argocd project ограничения в какие ns он может синхронизировать и соответствующие roles. Под  project несколько argocd apps. В каждой argo app кроме манифестов ещё rolebindibgs для user team чтобы были ns admin или ns reader и т.д
https://argocd-operator.readthedocs.io/en/latest/reference/argocd/

Там в инстансе прямо описывается policy
источник

R

Reggie in OpenShift - русскоязычное сообщество
Сергей Заикин
https://argocd-operator.readthedocs.io/en/latest/reference/argocd/

Там в инстансе прямо описывается policy
Понятно. Это оператор который ставит сам Аргосд. С ним я ещё не работала, т.к у нас арго поставила с помощью самих yaml manifests. Но суть в принципе та же. Либо определение всех policies на уровне самого Арго, и тогда длинный список в этом cr, либо каждый такой policy для отдельного argo project, и тогда много argo projects. Я выбрала второй путь. На уровне Аргосд у нас только argo admin policy. Остальное per argo project
источник

СЗ

Сергей Заикин... in OpenShift - русскоязычное сообщество
Хммм. Спасибо, покопаю crd argoproject
источник

АС

Андрей Суковицын... in OpenShift - русскоязычное сообщество
источник

АС

Андрей Суковицын... in OpenShift - русскоязычное сообщество
я же ведь правильно прочитал, что разница всего лишь в том, что в конфигурационном файле указывается количество мастеров равным единице
источник

АС

Андрей Суковицын... in OpenShift - русскоязычное сообщество
ну т.е. можно взять и просто поставить "одноногий" кластер?
источник

АС

Андрей Суковицын... in OpenShift - русскоязычное сообщество
Я почему-то думал, что сингл-мастер можно было только в  3.11
источник

K

Kirill in OpenShift - русскоязычное сообщество
В OKD такого ограничения нет
источник

АС

Андрей Суковицын... in OpenShift - русскоязычное сообщество
Kirill
В OKD такого ограничения нет
приятно удивлён
источник

RT

Roman Trawin in OpenShift - русскоязычное сообщество
Андрей Суковицын
я же ведь правильно прочитал, что разница всего лишь в том, что в конфигурационном файле указывается количество мастеров равным единице
чтобы поставить 1 мастер в OKD 4.x тебе нужны еще 2 ноды: балансер и бутстрап. Бутстрап потом можно удалить после установки
источник

АС

Андрей Суковицын... in OpenShift - русскоязычное сообщество
так они всегда нужны.
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
1) можно и без балансера, через DNS RR
2) в 4.8 бутстрап нода переиспользуется как мастер
источник

АС

Андрей Суковицын... in OpenShift - русскоязычное сообщество
ну балансером, конечно,  может железка выступать
источник

АС

Андрей Суковицын... in OpenShift - русскоязычное сообщество
4.8 уже стабилен?
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
define стабилен? Он от 4.7 не сильно (пока) отличается
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
(вставить анекдот про "странно, из одного мастера наливали")
источник

DG

Dmitry Gadeev in OpenShift - русскоязычное сообщество
Vadim Rutkovsky
1) можно и без балансера, через DNS RR
2) в 4.8 бутстрап нода переиспользуется как мастер
а в какой примерно версии принципиальная структура шифта станет более-менее стабильной ?)
источник

VR

Vadim Rutkovsky in OpenShift - русскоязычное сообщество
Dmitry Gadeev
а в какой примерно версии принципиальная структура шифта станет более-менее стабильной ?)
внутренняя? Я не думаю что это вообще цель
источник