לדלג לתוכן

פרויקט גמר DevOps

יצירת תשתית ניתנת להרחבה ועמידה בפני תקלות ב-Oracle Cloud Infrastructure (OCI) באמצעות מתודולוגיית GitOps.

הפרויקט משלב תשתית כקוד (IaC), אוטומציה של פריסה ומערך ניטור מודרני.

index

טכנולוגיות בשימוש:

  • 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 — לאיסוף מטריקות וויזואליזציה של מצב המערכת.