На уровне контейнеров:
- закрыт запуск от рута
- закрыта запись на фс
- запуск от random ID (без юзернейма) (игнор предефайн юзернеймов)
На уровне проекта (тут я мало колупал возможности):
- каждый проект в отдельном экранированном VXVLANe, доступ до соседних проектов по внутренней адрессации закрыт
На уровне кластера:
- хренова гора разных политики и SCC (как сказал Даня все, что можно огорожено)
- расширено АПИ (я не знак куберового апи, чтоб прям сравнить, но возможностей побольше будет. чето заносили туда и меняли)
- Жесткие правила к доступу в рамках апи (например, у тебя может быть get namespaces, но закрыт доступ к namespaces/finalizers
Это что прям сходу могу вспомнить, с чем приходится постоянно работать🤔🤔
закрыт запуск от рута - psp (есть в ванильном кубе)
закрыта запись на фс - psp (ванильный куб)
запуск от random ID (без юзернейма) (игнор предефайн юзернеймов) - psp (ванильный куб)
каждый проект в отдельном экранированном VXVLANe, доступ до соседних проектов по внутренней адрессации закрыт - тут из ванильного куба nepolicy можно предложить или найти CNI. Прикольная фича, в кубе можно сказать что нет. Но по netpolicy конечно можно namespace друг от друга огородить. Но гибкости netpolicy хотелось бы больше
хренова гора разных политики и SCC (как сказал Даня все, что можно огорожено) - очень напоминает psp из ванильного куба
расширено АПИ - ну это понятно, там же дополнительные абстракции вроде как есть, но это не вопрос безопасности
Жесткие правила к доступу в рамках апи - да вроде как RBAC ванильного куба все это позволяет
Мб там все это проще настраивать и в этом плюс.