مستحڪم قرار ڏنو topology جي حمايت CSI جي بنياد تي اسٽوريج لاء، پهريون ڀيرو متعارف ڪرايو ويو K8s 1.12.
لاء شروعات حجم پلگ ان جي منتقلي CSI ڏانهن - CSI لڏپلاڻ - بيٽا ورزن تائين پهچي ويو. موجوده اسٽوريج پلگ ان کي ترجمو ڪرڻ لاءِ هي خصوصيت اهم آهي (وڻ ۾) جديد انٽرفيس ڏانهن (CSI، وڻ کان ٻاهر) Kubernetes جي آخري استعمال ڪندڙن لاءِ پوشیدہ. ڪلسٽر منتظمين کي صرف CSI لڏپلاڻ کي فعال ڪرڻ جي ضرورت پوندي، جنهن کان پوءِ موجوده رياستي وسيلا ۽ ڪم لوڊ جاري رهندو ”صرف ڪم“... پر ڪبرنيٽس ڪور ۾ شامل ڪيل پراڻين بدران جديد CSI ڊرائيور استعمال ڪندي.
ان کان علاوه، CSI جي حوالي سان هڪ ٻي اهم ڪارڪردگي، جيڪا K1.17s 8 ۾ (الفا عمل درآمد) پيدا ٿئي ٿي، بيٽا اسٽيٽس تائين پهچي وئي (يعني ڊفالٽ طور تي فعال) ڪبرنيٽس 1.12 رليز ۾ - تصوير ٺاهڻ ۽ انهن مان وصولي. بيٽا ڇڏڻ جي رستي تي ڪبرنيٽس حجم سنيپ شاٽ ۾ ڪيل تبديلين ۾:
حذف ڪرڻ لاء راز شامل ڪيو ويو (خاطر راز) حجم سنيپ شاٽ جي مواد جي تشريح جي طور تي،
نئون فائنل ڪندڙ (فائنلائزر) سنيپ شاٽ API اعتراض کي ختم ٿيڻ کان روڪڻ لاءِ جيڪڏهن باقي ڪنيڪشن آهن.
رليز 1.17 جي وقت تي، خصوصيت کي ٽن CSI ڊرائيورن جي مدد ملي ٿي: GCE Persistent Disk CSI ڊرائيور، Portworx CSI ڊرائيور ۽ NetApp Trident CSI ڊرائيور. ان جي عمل ۽ استعمال جي باري ۾ وڌيڪ تفصيل ۾ ملي ڪري سگهجي ٿو هن اشاعت بلاگ تي.
ڪلائوڊ فراهم ڪندڙ ليبل
ليبل جيڪي خودڪار استعمال ٿيل ڪلائوڊ فراهم ڪندڙ جي بنياد تي ٺاهيل نوڊس ۽ حجمن کي لڳايو ويو آهي، ڪبرنيٽس ۾ بيٽا ورزن جي طور تي ڪافي عرصي تائين دستياب آھي - K8s 1.2 جي ڇڏڻ کان وٺي (اپريل 2016!). انهن جي وسيع استعمال کي ايتري عرصي تائين ڏني وئي، ڊولپرز فيصلو ڪيو، ته اهو وقت آهي اعلان ڪرڻ جو خصوصيت مستحڪم (GA).
ھن خصوصيت کي لاڳو ڪرڻ جي حوصلا افزائي (جي مطابق ڪيپ) آهي:
جڏهن ته ڪبرنيٽس کي دستي طور تي ترتيب ڏئي سگهجي ٿو، هن آپريشن لاءِ ڊي فيڪٽو (جيڪڏهن جوري نه هجي) معيار ڪبيڊم استعمال ڪرڻ آهي. مشهور سسٽم مئنيجمينٽ ٽولز جهڙوڪ Terraform ڪبرنيٽس جي تعیناتي لاءِ kubeadm تي ڀاڙين ٿا. ڪلستر API ۾ منصوبابندي ڪيل سڌارن ۾ Kubernetes بوٽ اسٽريپنگ لاءِ kubeadm ۽ cloud-init سان گڏ ٺهيل پيڪيج شامل آهن.
بغير منظم ٿيل پيداوار جي، پهرين نظر ۾ سڀ کان وڌيڪ معصوم تبديليون ٽرافارم، ڪلستر API ۽ ٻين سافٽ ويئر کي ٽوڙي سگهن ٿيون جيڪي kubeadm جا نتيجا استعمال ڪن ٿا.
اسان جي فوري منصوبن ۾ ھيٺ ڏنل ڪبيڊم حڪمن لاءِ مدد (منظم ٿيل ٻاھرين جي صورت ۾) شامل آھن:
عام طور تي، Kubernetes 1.17 جي رليز جي مقصد تحت ٿي ويو "استحڪام" اها حقيقت اها آهي ته ان ۾ ڪيتريون ئي خاصيتون (انهن جو ڪل تعداد آهي 14GA جي حيثيت حاصل ڪئي. انهن مان:
"فائنلائزر تحفظ" (حتمي تحفظ) لوڊ بيلنسرز لاءِ (LoadBlancer وسيلن کي ختم ڪرڻ کان پهريان لاڳاپيل خدمت وسيلن جي جانچ ڪندي)؛
kube-apiserver اصلاح ڪارڪردگي ۾ جڏهن ڪيترن ئي واچن سان ڪم ڪندي هڪجهڙائي وارين شين جي نگراني ڪندي - حاصل ڪيل هر ڏسندڙ لاءِ ساڳئي شين جي بار بار سيريلائيزيشن کان پاسو ڪندي.
ساڳي تبديلي ٿيو EndpointSlice API (K8s 1.16 کان پڻ)، جڏهن ته هن وقت لاءِ هي حل بهتر ڪرڻ لاءِ Endpoint API جي ڪارڪردگي/Scalability کي ڊفالٽ طور فعال نه ڪيو ويو آهي؛