Enhancements: دعم حاويات Windows Server لـ K8s

تم إنشاؤها على ٧ أكتوبر ٢٠١٦  ·  69تعليقات  ·  مصدر: kubernetes/enhancements

وصف

تقدم Microsoft ، بالتعاون مع Docker ، ميزة جديدة تسمى Windows Server Containers ، والتي تتيح تشغيل حاويات Docker على Windows. ترغب SIG-Windows في تحسين Kubernetes لدعم حاويات Windows Server (و Windows Server 2016 كنظام تشغيل مفضل لـ kubelet المستندة إلى windows). باستخدام هذه الميزة ، سيتمكن العملاء من تشغيل التطبيقات المستندة إلى Windows والمستندة إلى .NET داخل الحاويات على Kubernetes. سيكون Kubernetes أول مدير مجموعة متعدد الأنظمة الأساسية يعمل بكامل طاقته.

ميزة الوصف

  • وصف ميزة من سطر واحد (يمكن استخدامه كملاحظة إصدار): دعم حاويات Windows Server
  • جهة الاتصال الأساسية (المحال إليه):michmike
  • SIGs المسؤولة: sig-windows
  • اقتراح تحسين Kubernetes (KEP): https://github.com/kubernetes/enhancements/pull/676
  • المراجع (المراجعون) - (لـ LGTM) يوصون بموافقة أكثر من 2 من المراجعين (واحد على الأقل من ملف OWNERS في منطقة الكود) على المراجعة. يفضل المراجعون من عدة شركات: brendandburns ، JiangtianLi ،alinbalutoiu
  • الموافق (على الأرجح من SIG / المنطقة التي تنتمي إليها الميزة):michmike
  • هدف الميزة (أي الهدف يساوي أي حدث رئيسي):

    • هدف إصدار بيتا 1.9

    • هدف إصدار GA 1.14

معايير إصدار GA المعتمدة من SIG-Windows: https://docs.google.com/document/d/1YkLZIYYLMQhxdI2esN5PuTkhQHhO0joNvnbHpW68yg8/edit (قديم)

معايير إصدار KEP الجديدة:
https://github.com/kubernetes/enhancements/pull/676

kinfeature sinode siwindows stagstable trackeno

التعليق الأكثر فائدة

بعد 3 سنوات من تشكيل SIG-Windows ، يسعدنا أن نعلن أن Kubernetes v1.14 سيشمل دعمًا ثابتًا لنظام التشغيل windows

/قريب

ال 69 كومينتر

cc: sarahnovotny و idvoretskyi و @ kubernetes / sig-node

@ kubernetes / huawei

شكرًا لإرسالك لنا هذا luxas

تم وضع علامة "ألفا" لكل طلب michmike .

michmike هل يمكنك تأكيد أن هذا العنصر يستهدف الإصدار التجريبي في 1.6؟

idvoretskyi ، نعم هذا صحيح. شكرا!
سنكون في مرحلة تجريبية للإصدار 1.6

idvoretskyi ، يُرجى إزالة تعيين المرحلة / بيتا من هذه المشكلة. سنبقى في ألفا لإصدار واحد آخر. شكرا!

michmike انتهى ، شكرا!

مرحبًا بالجميع - لقد كان أكثر من إصدار آخر - هل من أخبار عن تقدم هذا الأمر بعد ألفا؟

مرحبًا davidtnorth ، نحن قريبون جدًا من إطلاق الإصدار التجريبي. لقد حصلنا بالفعل على 3-4 علاقات عامة مباشرة بعد فتح قوائم انتظار الدمج بعد الإصدار 1.8. للأسف فقدنا القارب لمدة 1.8 ، ولكن هذا يعني أنه سيكون لدينا المزيد من الاستقرار والمزيد من الميزات مع 1.9

مرحبًا بالجميع ، هل هناك أي تحديثات متوفرة على وحدات تخزين / وحدات تخزين kubernetes؟ هل هناك بعض التقدم يجري؟

michmike من فضلك ، قم بتحديث وصف الميزة بالقالب الجديد https://github.com/kubernetes/features/blob/master/ISSUE_TEMPLATE.md

michmike أيضًا ، استنادًا إلى العبارات السابقة ، قمت بتحديث تسمية المرحلة إلى الإصدار التجريبي في 1.9. هل يمكنك تأكيد؟

نعم ، سنقوم بإصدار بيتا في الإصدار 1.9. idvoretskyi

michmike : wave: يرجى الإشارة في لوحة تتبع ميزة 1.9
ما إذا كانت هذه الميزة بحاجة إلى وثائق. إذا كانت الإجابة بنعم ، يرجى فتح العلاقات العامة وإضافة رابط إلى جدول بيانات التتبع. شكرا مقدما!

michmike Bump للمستندات ☝️

/ ccidvoretskyi

zacharysarah هنا العلاقات العامة لدينا. أضفته إلى المستندات أيضًا.
https://github.com/kubernetes/website/pull/6180

ومع ذلك ، قضية واحدة صغيرة. على الرغم من أن PR خارج موقع kuberneteswebsite ، إلا أنه خارج النطاق الرئيسي وليس فرع الإصدار 1.9. هل هذه مشكلة؟
نسخة إلى: @ JMesser81

michmike شكرا لفتح العلاقات العامة. 👍

نعم: يجب أن يعتمد المستفيد الرئيسي على release-1.9 . kubernetes / موقع الريبو له علاقة مختلفة بـ master عن مستودعات K8s الأخرى.

تحديث: لقد غيرت القاعدة ، تبدو جيدة.

نعم ، شكرا لك على التحديث zacharysarah . لقد لاحظت أنك فعلت ذلك!

تصبح المشكلات قديمة بعد 90 يومًا من الخمول.
ضع علامة على المشكلة على أنها جديدة /remove-lifecycle stale .
تتعفن المشكلات التي لا معنى لها بعد 30 يومًا إضافيًا من عدم النشاط وتغلق في النهاية.

إذا كان إغلاق هذه المشكلة آمنًا الآن ، فيرجى القيام بذلك باستخدام /close .

إرسال التعليقات إلى اختبار سيج ، kubernetes / test-infra و / أو fejta .
/ دورة الحياة التي لا معنى لها

تتعفن المشكلات التي لا معنى لها بعد 30 يومًا من الخمول.
ضع علامة على المشكلة على أنها جديدة /remove-lifecycle rotten .
يتم إغلاق المشكلات الفاسدة بعد 30 يومًا إضافيًا من عدم النشاط.

إذا كان إغلاق هذه المشكلة آمنًا الآن ، فيرجى القيام بذلك باستخدام /close .

إرسال التعليقات إلى اختبار سيج ، kubernetes / test-infra و / أو fejta .
/ دورة حياة فاسدة
/ إزالة دورة الحياة التي لا معنى لها

طلباتmichmike @ kubernetes / sig-windows-feature-هذه الميزة لا تزال قيد التطوير النشط ، أليس كذلك؟

نعم هذا لا يزال قيد التطوير النشط. من المحتمل أن نخرجه من الإصدار التجريبي في الأشهر القليلة المقبلة.

/ إزالة دورة الحياة التي لا معنى لها

/ إزالة دورة الحياة فاسدة

تضمين التغريدة
أي خطط لهذا في 1.11؟

إذا كان الأمر كذلك ، فيرجى التأكد من تحديث الميزة بما يلي:

  • وصف
  • معلما
  • معين (ق)
  • تسميات:

    • stage/{alpha,beta,stable}

    • sig/*

    • kind/feature

ccidvoretskyi

PatrickLang هل هذه مشكلة مناسبة لتتبع ما تمت مناقشته في sig-node لاقتراح GA لدعم حاويات Windows؟ لا أستطيع العثور على أفضل ، لذلك أضيف إلى المعلم مع تسمية العقدة.

derekwaynecarr بالتأكيد ، هذا يعمل بالنسبة لي.

michmike هل يمكنك تحديث المشكلة للارتباط بـ https://docs.google.com/document/d/1YkLZIYYLMQhxdI2esN5PuTkhQHhO0joNvnbHpW68yg8/edit كمعايير التخرج المقترحة؟

تضمين التغريدة

justaugustus هل سيتطلب هذا استثناء ليتم وضعه على التتبع 1.12 لأننا تجاوزنا تجميد الميزات وهذا ليس على الورقة؟ تقترح وثيقة التخرج المقترحة 1.12 لـ GA / Stable

شكرا للتحديث. لقد أضفت هذا إلى ورقة التتبع 1.12.

/ إزالة المرحلة التجريبية
/ مرحلة مستقرة
نسخة إلى: @ kacole2wadadlirobertsandoval @ rajendar38

مرحبا! michmike أنا المشاكسة مع محرر المستندات هذا الإصدار. هل هناك أي فرصة للسماح لك بفتح مستند PR الخاص بالمستندات مقابل فرع الإصدار 1.12 كعنصر نائب؟ يمنحنا ذلك مزيدًا من الثقة في شحن الميزة في هذا الإصدار ويمنحني شيئًا للعمل معه عندما نبدأ في إجراء المراجعات / التعديلات. شكرا! إذا كانت هذه الميزة لا تتطلب مستندات ، فهل يمكنك تحديث جدول بيانات تتبع الميزات لتعكس ذلك؟

MustafaHosny اللهم امين
أي تحديث على حالة المستندات لهذه الميزة؟ هل ما زلنا نخطط للهبوط مقابل 1.12؟
في هذه المرحلة ، يتعين علينا تجميد الكود ، ومستندات المستندات مستحقة في 9/7 (يومان).
إذا لم نعد هنا أي شيء يتعلق بهذه الميزة في أسرع وقت ممكن ، فسنحتاج إلى إزالتها من الحدث الرئيسي.

نسخة إلى: zparnold @ jimangeltfogo

هذا يحتاج إلى الانتقال إلى 1.13. إنه ليس جاهزًا لـ 1.12. هل يمكنك مساعدتنا في تحديث الإنجاز؟

/ معلم 1.13

michmike : المعلم المقدم غير صالح لهذا المستودع. المراحل الرئيسية في هذا المستودع: [ v1.12 ، v1.13 ، v1.14 ]

استخدم /milestone clear لمسح المرحلة الرئيسية.

ردًا على هذا :

/ معلم 1.13

تعليمات للتفاعل معي باستخدام تعليقات العلاقات العامة متوفرة هنا . إذا كانت لديك أسئلة أو اقتراحات تتعلق بسلوكي ، فيرجى تقديم مشكلة ضد مستودع kubernetes / test-infra .

/ معلم v1.13.0

شكرا للتحديث!

michmikePatrickLang ما مدى ثقتنا بأننا على ما يرام في هذا الأمر في GA في 1.13؟ هل لدينا قائمة بالعلاقات العامة أو القضايا المعلقة لتتبعها؟

الأمور أفضل بكثير مما كانت عليه في الإصدار 1.13 وقد تمكنت من الحصول على مزيد من الوقت من feiskyer و andyzhangx وآخرين للعمل على المشكلات المتبقية.

اجتازات الاختبار هي prow + testgrid العلاقات العامة بعيدًا عن الاتصال بالإنترنت. يساعدني @ lachie83 في الوصول إلى الأشخاص المناسبين لتسليم أوراق اعتماد Azure المطلوبة. حققpjh و yujuhong أيضًا تقدمًا جيدًا في طرح الاختبارات في الحملة العالمية للتعليم أيضًا.

يجب أن تتم مشكلات النظام الهندسي الحالية بحلول أوائل نوفمبر ، مما يمنحنا شهرًا للعمل على مستوى إصلاح الأخطاء.

أقوم بتعقب العمل عبر مشاريع متعددة (بما في ذلك عمليات نشر Azure) هنا:
https://github.com/PatrickLang/k8s-project-management/projects/1

في ملاحظة ذات صلة - أنا لست مشرفًا رئيسيًا ولا يمكنني تحديد الأشياء لـ 1.13. ما هي أفضل طريقة لتمييزها - هل يجب أن أعمل معك؟

في ملاحظة ذات صلة - أنا لست مشرفًا رئيسيًا ولا يمكنني تحديد الأشياء لـ 1.13. ما هي أفضل طريقة لتمييزها - هل يجب أن أعمل معك؟

PatrickLang بينغ لي إذا كنت تريد شيئا milestoned.

شكرًا @ PatrickLang على تحديث الحالة بالتفصيل. كما ذكر feiskyer إما ping عليه أو أي منا في فريق الإصدار 1.13 بما في ذلك @ kacole2nikopen.

michmike هل يمكنك ربط هذا لتتبع المستندات؟ https://github.com/kubernetes/website/pull/10875

PatrickLang أنا أحد التحسينات في التحقق من هذه المشكلة - يبدو أنه يتم إحراز تقدم لهذه المشكلة - نظرًا لأن رمز FYI هو 11/9 وتجميد الرمز هو 11/15 - أي مخاوف بشأن تحديد تلك التواريخ

هناك قلق بشأن ما إذا كان اختبار المطابقة سيكون جاهزًا ، نظرًا لأننا علمنا بذلك يوم الخميس.
تضمين التغريدة

claurence شكرا للتحقق. نحن نجلب الاختبارات عبر الإنترنت (Azure & GCE) ونعمل من خلال المستندات الآن. قائمة انتظار العلاقات العامة بخلاف المستندات وتغييرات الاختبار في المراجعة فارغة ، لذلك نحن على الطريق الصحيح من وجهة نظر التعليمات البرمجية.

PatrickLang هل يمكنك توجيهنا إلى المستندات واختبار PRs plz

/ سم مكعب tfogo

AishSundar - لوحة التتبع الرئيسية الخاصة بي هنا: https://github.com/PatrickLang/k8s-project-management/projects/1
يحتوي هذا على روابط إلى doc PR kubernetes / website # 10875 بالإضافة إلى اختبار PRs

@ باتريك لانج. من تعليق Brian أعلاه يبدو أن الافتقار إلى تغطية المطابقة المناسبة سيكون مانعًا لهذه الميزة. أرى عددًا قليلاً من العلاقات العامة المتعلقة بالمطابقة والاختبارات في لوحة القيادة. هل هذه تتناول جميع إرشادات Sig-Arch؟ أو هل يمكن أن نتوقع المزيد من التغييرات / العلاقات العامة لاختبار المطابقة.

بالنظر أيضًا إلى لوحة معلومات المشروع ، هناك عدد غير قليل من الأشياء التي تنتظر الدمج والاستقرار. نحن على بعد أسبوع فقط من تجميد Code. هل ما زلت واثقًا من تحقيق 1.13؟ ^ ^

AishSundar نعم ، لا يزال يتعقب الإصدار 1.13. اليوم في SIG-Architecture (ملاحظات) قررنا فصل هذا إلى مسارين للعمل:

  1. اتخذ قرارًا بشأن علامة Windows [المستقرة] للإصدار 1.13 بناءً على تلبية المتطلبات. هذا المستند هو نقطة المناقشة الرئيسية ، وهناك خيوط تحدث في SIG-Architecture و SIG-Windows لإغلاق ذلك. https://docs.google.com/document/d/1YkLZIYYLMQhxdI2esN5PuTkhQHhO0joNvnbHpW68yg8/edit

  2. ما هو التوافق مع الكتلة التي تحتوي على عقد Windows؟ لن يؤدي هذا إلى حظر العنصر 1 ، لأن Windows ميزة اختيارية لن تستخدمها جميع المجموعات. سنواصل هذه المناقشة حول قائمة مجموعة عمل المطابقة ونواصل العمل على حل مشترك من المحتمل أن ينتهي بعد الإصدار 1.13.

@ باتريك لانج. هل ستكون قادرًا على الانضمام إلى اجتماع توقف العمل عند 1.13 RT ، إما الاثنين أو الأربعاء من الأسبوع المقبل في الساعة 10 صباحًا بتوقيت المحيط الهادي ، لتقديم آخر تحديث مع اقترابنا من تجميد التعليمات البرمجية؟

AishSundar متأكد - يمكنني الانضمام الأربعاء. هل يمكنك أن تدلني على تفاصيل الاجتماع (ملاحظات / رابط التكبير / التصغير)؟ لا أراه في قائمة iCal المشتركة لـ kubernetes.

ccmichmike ^ ^

ملاحظات الاجتماع: http://bit.ly/k8s113-minutes
تكبير / تصغير: https://zoom.us/j/611312756

بناءً على مناقشة مع Sig Arch ، قررنا نقل Windows GA إلى 1.14

MustafaHosny اللهم امين يارب _ _

/ معلم v1.14.0

spiffxp ، هل يجب وضع علامة على هذا كـ "Tracked / yes" الآن لـ v1.14 نظرًا لأن لدينا أيضًا KEP

michmike - هل الاستهداف مستقر لـ 1.14 صحيح؟

@ claurence هذا دقيق.

تمت الموافقة على KEP اليوم لإصدار مستقر مع 1.14

مرحبًا ، ظل تحسين 1.14 هنا. تجميد الكود هو السابع من مارس ويجب دمج جميع العلاقات العامة بحلول ذلك الوقت لإصدار 1.14. ما هي K / K PRs المفتوحة التي لا تزال بحاجة إلى دمجها؟ شكرا

lledru لدينا بعض الأعمال الجارية وتتضمن بعض العلاقات العامة. يمكنك رؤية لوحة التتبع الخاصة بنا لـ 1.14 هنا. https://github.com/orgs/kubernetes/projects/8

michmike بالنظر إلى لوحة التتبع هذه هي كل شيء في عمود حظر الإصدار 1.14 ، فما الذي يجب دمجه بواسطة تجميد الكود؟ يبدو أنه إذا كنت أفسر ذلك بشكل صحيح ، فإن 9 علاقات عامة مفتوحة في K / K يجب دمجها بحلول يوم الجمعة؟

claurence هذا صحيح. سيكون ضغطًا شديدًا. عدد قليل من هؤلاء العلاقات العامة جاهزة للدمج اليوم بالفعل.

بعد 3 سنوات من تشكيل SIG-Windows ، يسعدنا أن نعلن أن Kubernetes v1.14 سيشمل دعمًا ثابتًا لنظام التشغيل windows

/قريب

michmike : إغلاق هذه القضية.

ردًا على هذا :

بعد 3 سنوات من تشكيل SIG-Windows ، يسعدنا أن نعلن أن Kubernetes v1.14 سيشمل دعمًا ثابتًا لنظام التشغيل windows

/قريب

تعليمات للتفاعل معي باستخدام تعليقات العلاقات العامة متوفرة هنا . إذا كانت لديك أسئلة أو اقتراحات تتعلق بسلوكي ، فيرجى تقديم مشكلة ضد مستودع kubernetes / test-infra .

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

andrewsykim picture andrewsykim  ·  12تعليقات

prameshj picture prameshj  ·  9تعليقات

justinsb picture justinsb  ·  11تعليقات

povsister picture povsister  ·  5تعليقات

xing-yang picture xing-yang  ·  13تعليقات