Если вы изучаете DevOps, вот 3 YAML-файла, которые стоит освоить в первую очередь:
1.
docker-compose.yml
→ Описывает многоконтейнерные приложения для локальной разработки.
→ Определяет сервисы, сети, тома и переменные окружения.
→ Позволяет поднять весь стек одной командой:
docker compose up.
2. Workflow GitHub Actions (
.github/workflows/*.yml)
→ Автоматизирует CI/CD-пайплайн.
→ Запускает тесты, собирает Docker-образы, сканирует код и автоматически выполняет деплой.
→ Устраняет повторяющиеся ручные задачи, связанные с развёртыванием.
3. Kubernetes
deployment.yml
→ Описывает, как приложение должно работать в Kubernetes.
→ Управляет количеством реплик, rolling updates, образами контейнеров, лимитами ресурсов и другими параметрами.
→ Гарантирует, что приложение остаётся в заданном состоянии.
@cybersecinform
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram