‫جزء مهم آخر لأي من هؤلاء الأوركسترا هو أن يكون لديك واجهة مستخدم
‫رسومية على الويب.
‫إنه نوع من الأشياء القياسية الآن.
‫إذا كنت ستشغل نظامًا ، نظامًا كبيرًا متعدد الخوادم
‫، فستحتاج إلى نوع من واجهة المستخدم الرسومية
‫لتعطيك على الأقل بعض التصورات.
‫بعض الأشياء أكثر من مجرد سطر أوامر قياسي يمكنك
‫وضعه على شاشة LCD جميلة ، كما تعلم ، على الحائط بحيث
‫يمكن للجميع النظر إليها.
‫شيء من هذا القبيل ، صحيح. بالطبع ، سيكون لديك أشخاص
‫في فريقك يريدون واجهة مستخدم رسومية.
‫لن يرغبوا في أن يكونوا خبراء في سطر الأوامر
‫لأنهم في الحقيقة يعملون فقط.
‫إنهم ينظرون فقط إلى الأشياء وربما يقومون بتحميل بعض
‫YAML ، أو يغيرون بعض البودات أو شيء من هذا القبيل.
‫الشيء الجميل مع Kubernetes هو أنك تحصل على واحدة.
‫إنه ليس خارج الصندوق ، لكنه مشروع رسمي يسمى Kubernetes
‫Dashboard.
‫هناك أطراف خارجية ، لكن في الحقيقة
‫، أعتقد أن كل شخص معتاد على النوع الافتراضي
‫القياسي ، ثم ربما يعتبر طرفًا ثالثًا.
‫بالطبع ، إذا قمت بتوزيع مثل Docker Enterprise ،
‫أو Rancher ، أو شيء من هذا القبيل ، فسيكونون
‫خارج الصندوق أيضًا.
‫سيحل هذا بالفعل محل لوحة Kubernetes Dashboard الافتراضية
‫التي قد تقوم بتثبيتها.
‫لوحة القيادة سهلة الاستخدام حقًا
‫وسهلة التثبيت. ومع ذلك ، يجب أن تدرك أنه إذا كنت
‫في السحابة وكنت تستخدم ما أوصي به في السحابة هو
‫Kubernetes الخاصة بهم ، حيث تقوم فقط بالنشر على Azure
‫أو Amazon أو DigitalOcean.
‫أنت تقوم فقط بنشر Kubernetes المستضافة حيث يوجد مديرين
‫، وستحصل فقط على مجموعة من عقد العمال لوضع الأشياء
‫الخاصة بك عليها.
‫إنهم لا يمنحونك عادةً واجهة المستخدم الرسومية هذه بشكل افتراضي.
‫لذلك ، سترغب في نشره على الأقل
‫لترى ما يحدث في مجموعتك.
‫لكن ليس لديهم الكثير
‫من الأدوات لك. إنهم في الحقيقة يقومون فقط
‫بأتمتة إدارة الخدمة.
‫قد يتغير ذلك ، ولكن في الوقت الحالي على الأقل
‫، سترغب في نشر لوحة التحكم هذه بنفسك.
‫آخر شيء أريد أن أقوله هنا هو الأمان
‫أولاً في هذا الأمر. في الواقع ، كانت هناك حالات موثقة ، بما
‫في ذلك شركتان من شركات التكنولوجيا الكبيرة جدًا في الولايات
‫المتحدة ، والتي تم اختراقها في الغالب من خلال لوحة القيادة هذه.
‫أعتقد أن الكثير من هذه المشكلات قد تم حلها في
‫الإصدارات الأخيرة ، ولكن الكثير من هذه الأشياء
‫سيخرج من الصندوق بدون مصادقة رائعة أو بدون مصادقة على
‫الإطلاق.
‫يجب أن تفترض دائمًا أنه إذا كنت تضع
‫شيئًا ما على الإنترنت ، فستتم محاولة اختراقه
‫، أليس كذلك. سيحاول شخص ما القيام بذلك ، خاصةً
‫إذا كان على منفذ مشترك.
‫بالنسبة إلى أي لوحة معلومات
‫تستخدمها ، أو حقًا أي من هذه المنافذ ، ولكن
‫في الغالب لوحات المعلومات الإدارية هذه ، لأنها من
‫المرجح أن تكون عرضة لشيء ما سواء كان ذلك في البرمجة
‫النصية عبر المواقع ، أو بعض الثغرات الأمنية في إطار
‫الويب ، التي تضعها في منافذ عشوائية ، أو تحمي
‫IP الخاص بهم من خلال تقييد IP ربما لمكتبك
‫فقط ، أو ربما تحتاج إلى VPN من نوع ما.
‫بالنسبة لمشاريعي الصغيرة ، شخصيًا ، أميل فقط إلى
‫استخدام منافذ عالية عشوائية
‫، أو أضع نوعًا من الوكيل أمامها يتطلب المصادقة.
‫لذلك ، لا يمكنك التحدث إلى Kubernetes Dashboard
‫حتى تقوم بالمصادقة أولاً.
‫تحتوي Kubernetes Dashboard نفسها على خيارات مصادقة
‫، وهي تأتي خارج الصندوق مع بعض الأشياء.
‫لكن مجرد كلمة نصيحة.
‫لا تكن أحد هؤلاء الأشخاص الذين ينتهي بهم المطاف
‫في عناوين الأخبار لأن Kubernetes تعرض للاختراق في مكتبك وبدأ عمال
‫مناجم البيتكوين في التنقيب عن البيانات على أنظمتك لأنه كان بإمكانهم
‫الوصول إليها.
‫إذا كنت تتعامل مع Google ، فستجد بعض الحالات
‫التي حدث فيها ذلك بالفعل للشركات الكبرى.