TGViewer
Библиотека девопса | DevOps, SRE, Sysadmin Библиотека девопса | DevOps, SRE, Sysadmin @devopsslib · 10.4K subscribers
Post #4297 1.22K
❓ Как остановить нежелательные манифесты в Kubernetes до деплоя

Как остановить нежелательные манифесты до деплоя — это отдельный майндсет. Не «починить, когда всё уже уехало в прод», а выстроить такую цепочку, где плохой YAML банально не доезжает до кластера.

Начинается всё с пайплайна. Манифесты должны проходить не только «kubeval/helm lint», а полноценную pre-admission-проверку теми же политиками, что живут в кластере.

То есть OPA/Rego, Gatekeeper/gator или Kyverno CLI гоняются в CI как тесты: не прошёл правила — merge нельзя, релиз не собирается. Разработчик видит ошибку в MR, а не по алертам из production.

Следующий слой — подписи. Образы и сами манифесты подписываются через Sigstore/Cosign, подписи и аттестации хранятся рядом в реестре.

В кластере уже не обсуждается «доверяю/не доверяю» — admission‑вебхук проверяет подпись и identity: нет подписи нужным ключом или не тот реестр — запрос на создание ресурса просто отклоняется. Таким же образом можно быстро «запретить» скомпрометированную ревизию: отозвал ключ/обновил trust policy, и кластер перестал её принимать без перекатывания всего.

И финальный фильтр — политики запуска. В прод‑неймспейсах включаются Kyverno или Gatekeeper в режиме enforce, которые не пускают манифесты без ресурсных лимитов, с :latest, с root‑контейнерами, без readOnlyRootFilesystem, с privileged/hostPath/hostNetwork, без PDB и обязательных label’ов.

🔹
ML для старта в Data Science
🔹 Получить консультацию менеджера
🔹 Сайт Академии 🔹 Сайт Proglib

🐸 Библиотека devops'a

#задача_со_звёздочкой
  • 👍 2
More from @devopsslib
  1. Sep 29, 2026Для тех, кто работает с Kubernetes и облачной инфраструктурой, в октябре намечается отличн…
  2. Sep 29, 2026CENTI CONF: DevOps Day — митап по разработке и инженерным решениям ⚡️ 6 ноября Centicore G…
  3. Sep 28, 2026Роутер умеет больше, чем просто раздавать Wi-Fi: JETON TECH по спеццене в DNS Собирались о…
  4. Sep 25, 2026🤖 ИИ-агенту теперь можно поставить задачу прямо в GitLab — и не расписывать каждый следую…
  5. Sep 18, 2026От исходного кода до процессора: разберись, как работает программа 💻 Стартует практически…
  6. Sep 15, 2026😭 Как не потратить недельный лимит AI-кодинга за три дня? Разберём на вебинаре, как трати…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →