تقدم Microsoft ، بالتعاون مع Docker ، ميزة جديدة تسمى Windows Server Containers ، والتي تتيح تشغيل حاويات Docker على Windows. ترغب SIG-Windows في تحسين Kubernetes لدعم حاويات Windows Server (و Windows Server 2016 كنظام تشغيل مفضل لـ kubelet المستندة إلى windows). باستخدام هذه الميزة ، سيتمكن العملاء من تشغيل التطبيقات المستندة إلى Windows والمستندة إلى .NET داخل الحاويات على Kubernetes. سيكون Kubernetes أول مدير مجموعة متعدد الأنظمة الأساسية يعمل بكامل طاقته.
معايير إصدار GA المعتمدة من SIG-Windows: https://docs.google.com/document/d/1YkLZIYYLMQhxdI2esN5PuTkhQHhO0joNvnbHpW68yg8/edit (قديم)
معايير إصدار KEP الجديدة:
https://github.com/kubernetes/enhancements/pull/676
cc: sarahnovotny و idvoretskyi و @ kubernetes / sig-node
@ kubernetes / huawei
المستند ذو الصلة الذي كتبته: https://github.com/kubernetes/kubernetes/blob/master/docs/proposals/multi-platform.md
شكرًا لإرسالك لنا هذا 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 (ملاحظات) قررنا فصل هذا إلى مسارين للعمل:
اتخذ قرارًا بشأن علامة Windows [المستقرة] للإصدار 1.13 بناءً على تلبية المتطلبات. هذا المستند هو نقطة المناقشة الرئيسية ، وهناك خيوط تحدث في SIG-Architecture و SIG-Windows لإغلاق ذلك. https://docs.google.com/document/d/1YkLZIYYLMQhxdI2esN5PuTkhQHhO0joNvnbHpW68yg8/edit
ما هو التوافق مع الكتلة التي تحتوي على عقد 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
- KEP على https://github.com/kubernetes/enhancements/blob/master/keps/sig-windows/20190103-windows-node-support.md
- تم إنشاء ملاحظات الإصدار
- تم إنشاء منشور مدونة عام 1.14
- معاينة المستندات في -
https://5c914f680410ed000aeebc2e--kubernetes-io-vnext-staging.netlify.com/docs/setup/windows/add-windows-nodes/- يعمل الاختبار الأخضر على https://testgrid.k8s.io/sig-windows#aks -engine-azure-1-14-windows
/قريب
تعليمات للتفاعل معي باستخدام تعليقات العلاقات العامة متوفرة هنا . إذا كانت لديك أسئلة أو اقتراحات تتعلق بسلوكي ، فيرجى تقديم مشكلة ضد مستودع kubernetes / test-infra .
التعليق الأكثر فائدة
بعد 3 سنوات من تشكيل SIG-Windows ، يسعدنا أن نعلن أن Kubernetes v1.14 سيشمل دعمًا ثابتًا لنظام التشغيل windows
https://5c914f680410ed000aeebc2e--kubernetes-io-vnext-staging.netlify.com/docs/setup/windows/add-windows-nodes/
/قريب