Preview environment — временное окружение для каждого PR с изолированной копией сервиса. Реализация: CI pipeline при открытии PR создаёт k8s namespace pr-NUMBER, деплоит туда приложение с уникальным URL (pr-123.preview.company.com через wildcard DNS + ingress), автоматически удаляет при закрытии PR. Инструменты: Argo CD ApplicationSet с PR Generator (GitHub/GitLab), Ephemeral Environments от Railway/Vercel (managed), собственный скрипт через kubectl + helm. Преимущество: тестировать каждый PR в изоляции до merge в main.
Как настроить preview environments?
Middle
231 просмотровAFK Offer AI
Как работает Kubernetes DNS?