GitOps
الفكرة
Section titled “الفكرة”في GitOps، Git يصبح مصدر الحقيقة. بدلا من تشغيل أوامر نشر يدويا، تضع Manifests في Git، والأداة مثل Argo CD تجعل Cluster يطابق ما في Git.
ستتعلم
Section titled “ستتعلم”- ما معنى CI/CD.
- بناء Image باستخدام GitHub Actions.
- تحديث Tag داخل Manifests أو Helm values.
- تثبيت Argo CD.
- إنشاء Application في Argo CD.
- فهم Sync و Drift و Rollback.
مسار النشر
Section titled “مسار النشر”Developer pushes code |CI builds image |Git stores desired manifests |Argo CD syncs cluster |Kubernetes runs appLab مقترح
Section titled “Lab مقترح”اربط Repo يحتوي Helm chart مع Argo CD، ثم غير عدد النسخ في Git وراقب Argo CD وهو يطبق التغيير.
معيار الإتقان
Section titled “معيار الإتقان”تكون جاهزا عندما تستطيع شرح لماذا GitOps يقلل التغييرات اليدوية داخل Cluster.