„Kubernetes“ yra atvirojo kodo sistema, skirta automatizuoti konteinerių programų diegimą, mastelį ir valdymą.
Iš pradžių sukūrė „Google“, jo kūrimas patikėtas „Cloud Native Computing Foundation“ atvirojo kodo duomenų bazei (CNCF), kuris leido sparčiai augti konteinerių technologijoms, nes prisidėjo technologijų gigantai (tokie kaip AWS, Oracle, IBM, Microsoft, Alibaba ir VMware) ir daugelis kitų didelių kompanijų.
„Kubernetes“ turi du pagrindinius komponentus:
- pagrindinių mazgų, kurie veikia kaip valdymo plokštuma, rinkinys
- mazgų rinkinys, kuris veikia kaip darbo žirgai, vykdantys konteinerių darbo krūvius
Kai „Kubernetes“ diegiamas kelių konteinerių darbo krūvis, valdymo planas pasirenka vieną ar daugiau darbuotojų mazgų talpinti konteinerius.
Vakar, už jo plėtrą atsakinga komanda paskelbė apie „Kubernetes 1.14“, kuriame yra 31 patobulinimas, prieinamumą.
Iš kurių Svarbiausi šios versijos variantai yra mastelis ir didesnio darbo krūvio palaikymas „Kubernetes“, Su trimis pagrindinėmis funkcijomis pereinama prie bendro prieinamumo, o svarbiomis saugos funkcijomis - į beta versiją.
Iš viso versijoje yra 31 patobulinimas: 10 dabar yra stabilių versijų, 12 - beta versijos ir septyni nauji.
Kas naujo „Kubernetes 1.14“
Kubernetėje 1.14 „kubectl“ dokumentai buvo perrašyti daugiausia dėmesio skiriant išteklių valdymui naudojant deklaratyvią išteklių konfigūraciją.
Jį galima įsigyti kaip knygą su nuoroda į pagrindinę „Kubernetes“ dokumentaciją. Taip pat yra kubectl logotipas ir talismanas, vadinamas kubee-cuddle.
Pažymėtina ir iš „Kubernetes 1.14“ pranešimo, kad deklaracines YAML konfigūravimo įrankio konfigūracijos parametrų galimybes „kustomize“ yra „kubectl“, komandoms, kaip taikyti, naudojama vėliava -k.
„Kustomize“ padeda vartotojams rašyti ir pakartotinai naudoti išteklių konfigūraciją naudojant vietines „Kubernetes“ sąvokas. Yra šių naujų funkcijų dokumentacija.
Dabar „kubectl“ mechanizmas yra stabilus. Leidžia kūrėjams paskelbti savo pasirinktas kubectl pakomandas kaip atskirus dvejetainius failus.
Vietiniai nuolatiniai tomai yra stabilios versijos. Jie suteikia vietoje pritvirtintą saugyklą kaip nuolatinį tūrio šaltinį.
Proceso ID (PID) keičiama į beta versiją. Šis sprendimas leidžia administratoriams numatyti pod PID prie pod izoliacijos pagal numatytuosius nustatymus PID vienoje dėžutėje skaičių. Papildoma alfa funkcija yra galimybė rezervuoti daug vartotojų identifikatoriams priskirtų PID.
Palaikykite „Kubernetes 1.14“ patobulinimus
Su šiuo nauju „Kubernetes 1.14“ leidimu Buvo pridėtas „Windows Server 2019“ palaikymas darbuotojų mazgams ir talpykloms.
Apie tai Aaronas Crickenbergeris, „Google“ vyresnysis bandymų inžinierius, komentavo taip:
„Windows“ įtraukimas kaip galimas darbo krūvis reiškia, kad mes iš tikrųjų turėjome tiksliau apibrėžti, ką „Kubernetes“ veikia ir nepalaiko kai kuriose aplinkose.
Manau, kad tokios funkcijos, kaip antgalių paruošimas vartams, ankščių prioritetas ir pirmenybė, bus labai naudingos, kad žmonės galėtų organizuoti sudėtingą darbo krūvį. Kai kurioms programoms gali reikėti labai konkrečių būdų nurodyti, ar jos yra pasirengusios tvarkyti srautą, ir šios funkcijos suteikia joms šias priemones.
Iš kitos pusės galime rasti, kad „Kubernetes 1.14“ palaiko ne medžių tinklus su „Azure-CNI“, „OVN-Kubernetes“ ir „Flannel“, toliau dirba „Calico“ ir kiti populiarūs tinklo teikėjai
Taip pat buvo patobulintas dėklų, paslaugų tipų, darbo krūvio valdiklių ir metrikos palaikymas / quotas, kad būtų geriau pritaikytos „Linux“ talpyklų siūlomos funkcijos.
Pod prioritetas leidžia „Kubernetes“ tvarkaraščiui suplanuoti darbą pagal prioritetą ir, jei reikia, pašalinti mažesnes ankštis.
„Pod Readiness Gates Introduit“ pristato išorinių atsiliepimų apie ankštinių pasirengimą pratęsimo tašką.
Šis leidimas suteikia numatytąjį RBAC atradimų klasterių vaidmenų susiejimo grūdinimą.
Jei norite sužinoti šiek tiek daugiau apie šį naują leidimą, taip pat atsisiųsti ir įdiegti šią naują versiją. Tu gali aplankyti šią nuorodą.