Итоговый проект DevOps
Создание масштабируемой и отказоустойчивой инфраструктуры в Oracle Cloud Infrastructure (OCI) с использованием методологии GitOps.
Проект объединяет в себе управление инфраструктурой как кодом (IaC), автоматизацию развертывания и современный стек мониторинга.

Технологический стек:
-
1. Infrastructure as Code (IaC): Terraform — для создания сети (VCN), подсетей и кластера OKE в Oracle Cloud.
-
2. Оркестрация: Managed Kubernetes (OKE) — для управления контейнерами.
-
3. Automation & CM: Ansible — для первичной настройки кластера и установки системных сервисов (Cert-manager, ArgoCD, Prometheus/Grafana).
-
4. CI/CD & GitOps: ArgoCD — для автоматической синхронизации кода из GitHub с кластером. GitHub Actions — для организации Pipeline процесса разработки приложения.
-
5. Networking & Security: Traefik Ingress и Let's Encrypt (Cert-manager) для автоматического получения SSL/TLS сертификатов.
-
6. Monitoring: Prometheus & Grafana — для сбора метрик и визуализации состояния системы.