פרויקט גמר DevOps
יצירת תשתית ניתנת להרחבה ועמידה בפני תקלות ב-Oracle Cloud Infrastructure (OCI) באמצעות מתודולוגיית GitOps.
הפרויקט משלב תשתית כקוד (IaC), אוטומציה של פריסה ומערך ניטור מודרני.

טכנולוגיות בשימוש:
-
1. Infrastructure as Code (IaC): Terraform — ליצירת הרשת (VCN), סבנסטים ואשכול OKE ב-Oracle Cloud.
-
2. Orchestration: 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 — לאיסוף מטריקות וויזואליזציה של מצב המערכת.