Kubernetes управляет запуском контейнерных приложений на группе узлов: поддерживает желаемое состояние, распределяет экземпляры, обновляет их и предоставляет сетевые и конфигурационные механизмы. Платформа не делает контейнер безопасным автоматически.
Команда описывает нагрузки декларативно, разделяет пространства имён и сервисные учётные записи, ограничивает права RBAC, сетевые взаимодействия и привилегии контейнеров. Образы проверяют до запуска, секреты защищают, а аудит control plane передают в мониторинг.
Веб-сервис запускается без root, с read-only filesystem и отдельной service account. NetworkPolicy разрешает ему обращаться только к API и базе, admission policy блокирует неподписанный образ, а изменения Deployment видны в аудите.
Нет. Он предоставляет механизмы, но безопасный результат зависит от настроек, образов, прав, сети и эксплуатации.
Где хранить секреты Kubernetes?Не в открытых манифестах и репозиториях; используют шифрование etcd, ограничение RBAC и при необходимости внешний менеджер секретов.
Зачем ограничивать service account?Под получает её токен и права; избыточная роль позволяет скомпрометированной нагрузке управлять ресурсами кластера.