كل المسارات
الحاويات Containers وتنسيقها مع Kubernetes
Docker والحاويات من الصورة الأولى إلى Kubernetes في الإنتاج: الشبكات والتخزين والنشر والتشغيل.
Docker وال Containers
متوسطمعظم التطبيقات في هذه الأدلة تعمل داخل Containers، لذلك افهم الفكرة أولاً، ثم ثبت Docker بالطريقة الصحيحة وتعلم أوامره والشبكات والبيانات فيه قبل أن تضيف أي خدمة.
- تثبيت Docker Engine وCompose على Ubuntu
- شبكات Docker وأفضل الممارسات مع Docker Compose
- تثبيت Portainer لإدارة Docker من المتصفح
- نقل Containers إلى خادم جديد دون فقدان البيانات
- ما هي ال Containers؟ الفرق بينها وبين الأجهزة الافتراضية، والصورة Image وال Containerمخطط
- أوامر Docker الأساسية: تشغيل أول Container وقراءة السجلات والدخول إليه وإيقافهمخطط
- بيانات ال Containers: ال Volumes وال Bind Mounts والنسخ الاحتياطيمخطط
- كتابة Dockerfile صحيح: Multi-stage وLayer Cachingمخطط
- أفضل الممارسات في ملفات Docker Composeمخطط
- تقليل حجم ال Docker Images وتأمينهامخطط
- أمان ال Containers وقت التشغيل: Rootless وCapabilities وقيود المواردمخطط
- سجل Docker Images خاص: Gitea Packages أو Harborمخطط
- Podman: بديل Docker دون Daemonمخطط
- Docker Swarm: عنقود بسيط قبل Kubernetesمخطط
4 من 14 منشورة
Kubernetes للمبتدئين
متقدمعندما تكبر الخدمات وتحتاج إلى توزيع تلقائي وتحديث دون توقف يأتي دور Kubernetes، فاعرف أولاً هل تحتاجه فعلاً، ثم مصطلحاته، ثم شغل عنقوداً صغيراً على سيرفر واحد ونشر تطبيقاتك عليه خطوة بخطوة.
- هل تحتاج Kubernetes فعلاً؟ متى يكفي Docker Compose
- مصطلحات Kubernetes مشروحة بالترتيب، من Pod إلى Ingress
- كيف يعمل Kubernetes من الداخل؟ Control Plane والعقد Nodes وetcdمخطط
- تثبيت K3s على سيرفر واحدمخطط
- kubectl للمبتدئين: الأوامر التي تستخدمها كل يوممخطط
- من Docker Compose إلى Kubernetes: كيف تنقل تطبيقك إلى Deployment وServiceمخطط
- Helm: تثبيت التطبيقات على Kubernetesمخطط
- ConfigMaps وSecrets: الإعدادات والأسرار في Kubernetesمخطط
- Ingress وcert-manager: نطاقات وشهادات HTTPSمخطط
- استراتيجيات النشر: Rolling وBlue-Green وCanaryمخطط
- التوسع التلقائي HPA وحدود الموارد Requests وLimitsمخطط
- التخزين في Kubernetes مع Longhornمخطط
- StatefulSets وقواعد البيانات داخل Kubernetesمخطط
2 من 13 منشورة
Kubernetes في الإنتاج وGitOps
متقدمبعد أن تعمل تطبيقاتك على عنقود صغير انتقل إلى الإنتاج: عنقود من عدة عقد Nodes، وصلاحيات وسياسات شبكة، ومراقبة، ثم GitOps الذي يجعل Git المصدر الوحيد لحالة العنقود Cluster، وأخيراً البدائل والتوزيعات الأخرى.
- عنقود K3s من ثلاث عقد Nodesمخطط
- الصلاحيات RBAC وسياسات الشبكة NetworkPolicyمخطط
- مراقبة Kubernetes مع kube-prometheus-stackمخطط
- النسخ الاحتياطي لعنقود Kubernetes واستعادته مع Veleroمخطط
- ترقية عنقود Kubernetes دون توقف الخدماتمخطط
- GitOps مع Argo CDمخطط
- Argo CD أم Flux؟مخطط
- إدارة عدة عناقيد مع Rancherمخطط
- Service Mesh: Istio أم Linkerd؟مخطط
- مقارنة K3s وMicroK8s وTalos Linuxمخطط
- Nomad: بديل أخف من Kubernetesمخطط
0 من 11 منشورة