RBAC
Часть курса Kubernetes
Каждую команду в этом курсе вы выполняли от своего имени, как администратор кластера, и кластер соглашался на всё. Это нормально, пока вы учитесь в одиночку. Это перестаёт быть нормальным в момент, когда присоединяется второй человек, или в момент, когда приложению внутри кластера нужно самому поговорить с API Kubernetes.
Представь агента мониторинга, перечисляющего Pod'ы, чтобы собирать с них метрики. Если он работает под вашими учётными данными, то баг в этом агенте или компрометация образа, который он запускает, способны удалить каждый Deployment в кластере. Ему никогда не требовалась такая власть. Ему требовалось перечислять Pod'ы. ...
Хочешь изучать Kubernetes RBAC в реальной среде?
Нажми ниже, получи Linux-машину с Kubernetes наготове и пройди RBAC на практике вместе с AI-наставником, который знает твой код.
Начать этот урокRBACЧему вы научитесь
- ServiceAccount
- Role vs ClusterRole
- RoleBinding
- Least privilege
- Verbs and resources
Читай этот урок на своём языке
Все уроки этого курса
14 уроков- 1Что такое Kubernetes25 мин
- 2Ваш первый Pod30 мин
- 3Развёртывания (Deployments) и ReplicaSets35 мин
- 4Сервисы (Services)35 мин
- 5Пробы (Probes) и самовосстановление35 мин
- 6ConfigMaps и Secrets35 мин
- 7Тома (Volumes) и постоянное хранилище35 мин
- 8Пространства имён (Namespaces) и метки (Labels)25 мин
- 9Ingress35 мин
- 10Основы Helm35 мин
- 11Масштабирование и HPA30 мин
- 12RBAC35 мин
- 13Наблюдаемость30 мин
- 14Итоговое задание: развертывание стека60 мин
