
في 9 ديسمبر ، تم إصدار الإصدار التالي من Kubernetes - 1.17. شعارها هو "الاستقرار" ، تلقى العديد من الميزات حالة GA ، تم إزالة عدد من الميزات القديمة ...
وكما هو الحال دائمًا ، يتطلب قسم الإجراء المطلوب المفضل لدينا من
CHANGELOG-1.17.md الانتباه.
دعونا نعمل بيديك ...
تحذير التخزين!
تحديث kubelet على الطاير في الإصدار 1.17 غير معتمد بسبب تغير مسار حظر وحدات التخزين. قبل تحديث العقدة ، يجب عليك إخلاء جميع القرون منه باستخدام الأمر
kubectl drain .
الأعلام والبوابات ...
عادةً ما يكتب Changelog أنه تمت إزالة أو إضافة علامة أو بوابة المعالم ، لكن لسبب ما لم يكتبوا تطبيقًا يحتوي على هذا التغيير ...:
kubectl العلم --include-uninitialized لـ kubectl ؛- الوظائف التي تتميز بوابات
GCERegionalPersistentDisk و EnableAggregatedDiscoveryTimeout و PersistentLocalVolumes المسموح بها تستخدم الآن دائمًا ولا يمكن تعطيلها. تتم إزالة هذه الخيارات من مفاتيح api-server و controller-manager المحتملة ؛ - لم تعد شبكة عناوين IP للخدمات محددة بشكل افتراضي. يجب عليك تحديد ذلك باستخدام
--service-cluster-ip-range عند بدء تشغيل خادم API وواجهة التحكم.
kubeadm
- تعلمت Kubeadm كيفية تكوين التجديد التلقائي لشهادات kubelet على جميع عقد الكتلة ، بما في ذلك المعالج الأول حيث تم
kubeadm init الأمر kubeadm init . كان التأثير الجانبي هو اشتراط امتلاك ملف باستخدام التكوين الأولي kubelet bootstrap-kubelet.conf بدلاً من kubelet.conf أثناء kubeadm init ؛
- عند إضافة أوضاع التخويل إلى واجهة برمجة التطبيقات ، لم يعد خادم kubeadm بديلاً
Node, RBAC فوضع Node, RBAC في بيان الحالة الثابتة ، مما يسمح لك بتغيير التكوين بالكامل.
RBAC
تمت إزالة
system:csi-external-provisioner أدوار الكتلة المدمج
system:csi-external-provisioner و
system:csi-external-attacher .
مهمل ...
تم إهمال عدد من الميزات ، لكن لا يزال يتم دعمها. ولكن أود بشكل خاص ملاحظة عملية التبديل إلى استخدام ContainerStorageInterface. يجب أن يخطط المسؤولون الذين قاموا بنشر مجموعات (غير مُدارة) خاصة بهم في AWS و GCE للانتقال لاستخدام برنامج تشغيل CSI للعمل مع وحدات التخزين الثابتة - بدلاً من برامج التشغيل المدمجة في Kubernetes. يجب أن يساعدهم إجراء الترحيل CSIM في ذلك - نحن في انتظار ظهور دليل خطوة بخطوة. لقد حان الوقت للمسؤولين الذين يستخدمون موفري خدمات آخرين لتوصيل محركات الأقراص الثابتة للبحث في الوثائق وقراءتها: في الإصدار 1.21 يعدون بإزالة جميع برامج التشغيل المدمجة بشكل دائم.