لا تزال Google تدعم Docker

  • Sep 07, 2023

نعم، تدعم Google تنسيقات حاويات أكثر من Docker، لكن هذا لا يعني أنها تنقلب ضد Docker في برامجها السحابية.

فانكوفر – متى أعلنت Google أنها ستدعم AppC، وتنسيق حاوية محايدة للبائع، والحاوية الأولى المستندة إليها، صاروخ CoreOS (RKT)، اعتبر بعض الأشخاص هذا بمثابة دعم Google لـ AppC عبر Docker. هذا ليس صحيحا.

kuberneteslogo.jpg

تريد Google أن يكون Kubernetes أرضًا محايدة للحاويات.

كريج ماكلوكي، مدير منتجات مجموعة Google و كوبيرنيتيس أوضح المؤسس المشارك للمشروع في إحدى المدونات أن "لقد دعمت Google باستمرار مبادرة Docker واستثمرت بكثافة في Docker. في الأيام الأولى للحاويات، قررنا عدم التركيز على عروضنا مفتوحة المصدر (دعني أحتوي ذلك لك، LMCTFY) والتركيز بدلا من ذلك على عامل ميناء."

ثم قال: "لدينا مهندسان يعملان على الصيانة النشطة LibContainer، وهو جزء مهم من نظام Docker البيئي ونعمل بشكل وثيق مع Docker لإضافة العديد من الميزات والإمكانيات الإضافية. يعد Docker حاليًا وقت التشغيل الوحيد المدعوم في GKE (Google Container Engine)، منتج الحاويات التجارية الخاص بنا، وفي GAE (Google App Engine)، منتج النظام الأساسي كخدمة لدينا."

لذلك، تابع ماكلوكي، "على الرغم من أننا قد نقدم دعم AppC في مرحلة ما في المستقبل إلى GKE استنادًا إلى بناءً على طلب العملاء، نعتزم مواصلة دعم مشروع ومنتج Docker وشركة Docker إلى أجل غير مسمى".

ومضى في الثناء على Docker قائلاً: "حتى الآن، تعد Docker عرض الحاويات الأكثر نضجًا والأكثر استخدامًا في السوق، مع أكثر من 400 مليون عملية تنزيل. لقد كان جاهزًا للإنتاج لمدة عام تقريبًا وشهد استخدامًا واسع النطاق في الصناعة، وكذلك هنا داخل Google."

على الرغم من أن شعبية Docker كبيرة جدًا، إلا أنه لا يتفق الجميع على أنها جاهزة للإنتاج. في قمة OpenStack في فانكوفر، اشتكى العديد من موردي البرامج المستقلين بشكل خاص من أن Docker يحاول القيام بأشياء كثيرة. إنهم يرون أن Docker ينمو ليصبح منصة وليس مجرد حاوية، وهذا أكثر مما أرادوه من البرنامج. قال آخرون إن Docker يتطور بسرعة كبيرة جدًا بحيث لا يمكنهم الوثوق به في أنظمة الإنتاج.

قبعة حمراء، وهو أيضًا مؤيد قوي لـ Docker، وقد دافع أيضًا عن AppC. في قمة OpenStack، أوضح بعض موظفي Red Hat أن Red Hat لم تتراجع عن دعم Docker الخاص بها.

فماذا تعني Google عندما أضافت دعم AppC وRKT إذا لم تكن تدعم بديل Docker؟

وأوضح ماكلوكي:

كان هدفنا من إعلاننا عن دعم AppC وRKT هو ترسيخ Kubernetes كأرضية محايدة في عالم الحاويات. يجب أن يكون العملاء قادرين على اختيار وقت تشغيل الحاوية الخاصة بهم وتنسيقها بناءً على مزاياها التقنية فقط، ونحن نرى أن AppC تقدم بعض المزايا المحتملة المشروعة مع نضوج التكنولوجيا. بطريقة ما تم إساءة تفسير هذا على أنه اختيار "أ مقابل ب" وهو ببساطة غير صحيح. إن العالم دائمًا ما يكون أفضل من حيث القدرة على الاختيار، ومن الطبيعي تمامًا أن تتوفر أدوات مختلفة لأغراض مختلفة.

وبالتالي، بينما تشيد Google بـ Docker، فهي تدرك جيدًا أيضًا أن الآخرين يريدون اختيار الحاوية. لذلك ستدعم Google AppC وRKT وDocker على نظام إدارة الحاويات Kubernetes الخاص بها.

قصص ذات الصلة:

  • تعلن Google وRed Hat وVMware عن دعم حاوية CoreOS
  • يقوم CoreOS بإحضار Kubernetes من Google إلى المؤسسة
  • تعمل شركتا Mirantis وGoogle على تسهيل إدارة مجموعة Kubernetes Docker على OpenStack
  • ما هو Docker ولماذا يحظى بشعبية كبيرة؟