تثبيت k3s على معدات عارية - دليل خطوة بخطوة مع استخدام Terraform
تثبيت k3s كيبرنيتيس الصغير على مجموعة homelab
هنا نقدم شرحًا خطوة بخطوة لـ تثبيت كластر K3s بثلاثة عقد على خوادم عارية (1 ماستر + 2 وركر).
تثبيت k3s كيبرنيتيس الصغير على مجموعة homelab
هنا نقدم شرحًا خطوة بخطوة لـ تثبيت كластر K3s بثلاثة عقد على خوادم عارية (1 ماستر + 2 وركر).
نظرة موجزة جدًا على أنواع كيبرناتيكس
مقارنة توزيعات الاستضافة الذاتية لـ Kubernetes للاستضافة على الخوادم المعدة مسبقًا أو الخوادم المنزلية، مع التركيز على سهولة التثبيت، الأداء، متطلبات النظام، والميزات.
أداة رائعة للهندسة على منصة AWS
AWS Cloud Development Kit (AWS CDK) هو إطار عمل يمكّنك من تعريف وتوسيع البنية التحتية للسحابة باستخدام لغات برمجة مألوفة مثل TypeScript, Python, Java و Go.
اختيار أفضل نسخة من كيبرناتس لبيئتنا المحلية
أنا مقارنة بين نسخ Kubernetes المضيفة محليًا
التي تناسب المختبر المحلي القائم على Ubuntu مع 3 عقد (16 جيجابايت من الذاكرة، 4 نوى لكل منها)، مع التركيز على سهولة التثبيت والصيانة، والدعم لوحدات التخزين المستمرة (Persistent Volumes) والمحولات (LoadBalancers).
بعض المعلومات حول الإجراءات الشائعة في GitHub وبنائها.
GitHub Actions هي منصة تلقائية وCI/CD ضمن GitHub، تُستخدم لبناء، اختبار، ونشر الكود بناءً على الأحداث مثل الدفعات، طلبات الدمج، أو حسب الجدول.
تعليمات خطوة بخطوة لإعداد مجلدات مشاركة في VirtualBox
لـتهيئة مجلدات VirtualBox المشتركة في نظام التشغيل الضيف Linux Guest، اتبع الخطوات التالية:
مقارنة أدوات هندسة البرمجيات واللغات
نشرت رسالة “The Pragmatic Engineer” قبل بضع أيام إحصائيات استطلاع حول
شُعبية لغات البرمجة، وبيئات التطوير، والأدوات الذكية وغيرها من البيانات لمنتصف عام 2025.
قائمة بأوامر تيرافورم جميعها
هنا تجد قائمة مصطلحات Terraform التي تحتوي على الأوامر الأساسية، العناصر التكوينية، إدارة الموارد، الوحدات، المتغيرات، إدارة الحالة، والمبادئ المثلى.
بالمناسبة، docker-compose مختلف عن docker compose...
هناك قائمة مصطلحات Docker Compose مع أمثلة مُصنَّفة لمساعدتك على إتقان ملفات Compose وال الأوامر بسرعة.
بعض الملاحظات حول GitOps
GitOps هو نهج حديث لإدارة البنية التحتية ونشر التطبيقات باستخدام Git كمصدر للحقيقة الوحيد. يستخدم Git قدراته في إدارة الإصدارات لتوحيد وتسهيل عملية نشر التطبيقات والبنية التحتية، خاصة في البيئات السحابية.
الجوانب الإيجابية لـ Python uv
Python uv (يُنطق “يو-في”) هو حزمة وبرنامج إدارة مشاريع Python الحديثة والقائمة على الأداء العالي المكتوبة بلغة Rust. تم تصميمها كاستبدال مباشر لل أدوات إدارة حزم Python التقليدية مثل pip، pip-tools، virtualenv، pipx، و pyenv، بهدف تبسيط وتسريع مسارات تطوير Python
بناء ونشر تطبيق Flutter Web باستخدام حاويات Docker
عدة أمثلة من ملفات Dockerfile لبناء وتشغيل تطبيقات Flutter الويب، صورة Flutter بناء قاعدة على Ubuntu + صورة تطبيق الويب على Nginx.
التدفق في Git، البديلات، الضعف، والفوائد
Gitflow تُستخدم على نطاق واسع في المشاريع التي تتطلب إطلاقات مُنسقة، تطوير متوازي، وإدارة الإصلاحات الطارئة.
التحقق السريع من إصدارات أو إم إن تي
لتحديد نسخة Ubuntu التي تعتمد عليها تثبيت Linux Mint، يمكنك استخدام عدة طرق تشمل أدوات سطر الأوامر وملفات النظام.
بعد إعداد Gitea و Hugo على AWS S3...
الخطوة التالية هي تنفيذ بعض عمليات CI/CD وإعداد
إجراءات Gitea للحصول على موقع Hugo، لدفع الموقع إلى AWS S3
تلقائيًا عند تحديث فرع master.
مؤشر AI مقابل GitHub Copilot مقابل Cline AI مقابل...
سأ列举一些由人工智能辅助的编程工具和 مساعدي البرمجة بالذكاء الاصطناعي وفوائدهم الرائعة.