هل تحتاج Kubernetes أصلاً
Kubernetes جواب جيد لمجموعة محددة من المشكلات: خدمات كثيرة يجب إصدارها باستقلال، أو أحمال تتسع وتنكمش بحدة، أو حاجة لتشغيل المنصة نفسها في أكثر من مكان. وهو جواب ضعيف لتطبيق واحد بقاعدة بيانات واحدة وفريق من أربعة. خدمة تطبيقات مُدارة أو زوج من الخوادم الافتراضية أرخص وأبسط وأسهل في التوظيف.
نبدأ كل مشروع بتقييم قصير بأسئلة صريحة. كم خدمة تشغّل وكم مرة تتغير كل منها؟ كيف يبدو منحنى زياراتك عبر الأسبوع وعبر السنة؟ من سيكون في المناوبة، وهل سبق أن شغّل عنقوداً؟ فإن كان الجواب الصادق أنك لا تحتاج Kubernetes بعد، نقول ذلك ونكتب العلامات التي ستغيّر هذا.
وحين يكون الجواب نعم، نختار بين مستوى تحكم مُدار مثل EKS أو GKE أو AKS وعنقود مُدار ذاتياً. المُدار هو الخيار الافتراضي لأنه يزيل أصعب مهمة تشغيلية، وهي إبقاء مستوى التحكم سليماً ومحدّثاً. ويصلح المُدار ذاتياً أساساً حين يجب أن تقع البنية في بيئة بعينها داخل المملكة لا تتوفر فيها خدمة مُدارة.
