ما هو Kubernetes؟
Kubernetes برنامج مفتوح المصدر يشغّل التطبيقات المُحوَّلة إلى حاويات ويوقفها وينقلها ويصلحها عبر مجموعة من الخوادم. تخبره بما يجب أن يعمل، فيواصل الفحص والتصحيح حتى يتحقق ذلك.
تحدث إلى مهندس قاعدة المعرفة
ما هو
بدأ في Google ويُصان اليوم تحت Cloud Native Computing Foundation. قد يكون الطلب ثلاث نسخ من تطبيق ويب. فإذا تعطل خادم وذهبت معه نسخة، يبدأ Kubernetes بديلًا لها على خادم آخر.
يشغّل الحاويات، وهي التطبيقات المغلّفة التي تبنيها أدوات مثل Docker، على أجهزة Linux. ويتطلب تشغيله مهارة حقيقية. والشركة التي لديها تطبيق واحد على خادم واحد يخدمها Docker Compose عادةً بشكل أفضل.
في ماذا تستخدمها الشركات
- تطبيقات ذاتية الإصلاح: تُعاد الحاويات الفاشلة إلى العمل وتُنقل إلى خوادم سليمة.
- تحديثات متدرجة: تصدر الإصدارات الجديدة تدريجيًا، مع طريق للعودة إذا تعطل شيء.
- التوسّع: مع ضبط التوسع التلقائي، تبدأ نسخ إضافية من التطبيق حين يرتفع الطلب وتتوقف بعد ذلك.
- خوادم مشتركة: تعمل فرق وخدمات عدة على الأجهزة نفسها، معزولة عن بعضها.
كيف تستخدم KawaConnect نظام Kubernetes
نبني Kubernetes على Talos Linux مع شبكات Cilium، وندير هذه البيئة بـ Helm وGitOps حتى يُسجَّل كل تغيير في التحكم بالإصدارات. وتبني مسارات GitLab CI/CD صور الحاويات وتنشرها. كما ننقل أعباء العمل من مضيف Docker واحد إلى Kubernetes حين تتجاوزه.
خدمات ذات صلة
Linux وKubernetes
تصميم العناقيد وGitOps ومسارات التسليم.
استشارات Docker
الحاويات على مضيف واحد، ومتى يُنتقل إلى ما بعده.
البنية التحتية السحابية
إعدادات هجينة وعلى Azure مع تخطيط للاستعادة.
اعرف المزيد
- Kubernetes على ويكيبيديانظرة عامة محايدة على ما يفعله Kubernetes ومفاهيمه الرئيسية وتاريخه.
- موقع مشروع Kubernetesموطن المشروع، مع أخبار الإصدارات ودراسات الحالة ومعلومات المجتمع.
- وثائق Kubernetesالمفاهيم والدروس والمرجع الذي يشرح كل جزء من العنقود.
- دليل Talos Linuxدليلنا لنظام التشغيل الذي نشغّل عليه Kubernetes.
تتساءلون هل تحتاجون Kubernetes أصلًا؟
يكون Docker Compose على مضيف واحد أحيانًا الجواب الأفضل. صفوا حمل العمل وسنخبركم أيهما يناسب.
ابدأ محادثة