Kubernetes'i uus versioon, 1.19, ilmus pärast väikest viivitust, kuid on lõpuks saadaval mitmete värskendustega , mis parandavad Kubernetes'i valmisolekut tootmiskeskkonnaks. Nende täiustuste hulka kuuluvad Ingress'i ja seccomp'i funktsioonide stabiilne väljalase, turvatäiustused, näiteks TLS 1.3 tugi, ja muud funktsioonide täiustused.
Lisaks , kuigi Kubernetes'i meeskond on ajalooliselt välja andnud neli värskendust aastas, avaldavad nad pandeemia tõttu sel aastal ainult kolm. Versioon 1.19 on tõenäoliselt selle kalendriaasta viimane värskendus.
"Lõpuks jõudsime Kubernetes 1.19-le, mis on 2020. aasta teine versioon ja ülekaalukalt pikim väljalasketsükkel, mis võttis kokku 20 nädalat. See koosneb 34 täiustusest: stabiilsesse versiooni on viidud 10, beetaversiooni 15 ja alfa-versiooni 9 täiustust.
„Versioon 1.19 erines tavapärasest versioonist hoopis COVID-19, George Floydi protestide ja paljude teiste ülemaailmsete sündmuste tõttu, mida oleme stardimeeskonnana kogenud. «
Esitatud muudatustest on kõige tähelepanuväärsem Ingress , mis algselt tutvustati beeta-API-na , mis haldab klastri teenustele välist juurdepääsu, üldiselt HTTP-liiklust, ning pakub ka koormuse tasakaalustamist, TLS-i lõpetamist ja nimepõhist virtuaalset hostimist.
Ja selles uues versioonis 1.19 on Ingress värskendatud stabiilsele versioonile ja lisatud v1 võrgu API-desse. See värskendus teeb Ingress v1 objektides olulisi muudatusi, sealhulgas skeemi ja valideerimise muudatusi.
Seccompi (turvaarvutusrežiimi) poolel on see saadaval ka stabiilse versioonina Kubernetes versioonis 1.19 (seccomp on Linuxi kerneli turbefunktsioon , mis piirab rakenduste tehtavate süsteemikõnede arvu).
Esmakordselt tutvustati seda versioonis 1.3 Kubernetese funktsioonina, kuid sellel olid mõned piirangud. Varem oli seccomp-profiilide pod'idele rakendamisel nõutav PodSecurityPolicy'i märkimine.
Selles versioonis on seccomp lisanud pod- ja securityContext-konteineriobjektidele uue välja seccompProfile. Kubeletiga tagasiühilduvuse tagamiseks rakendatakse seccomp-profiile prioriteetsuse järjekorras:
- Konteinerikohane väli.
- Konteineripõhine märkimine.
- Väli kaunade tasemel.
- Kogu kauna märkimine.
Selles värskenduses on pod-liivakasti konteiner nüüd konfigureeritud ka eraldi seccomp-i käitusaja/vaikimisi profiiliga.
Teine oluline meeskonna poolt tehtud muudatus on tugiperioodi pikendamine, mis võimaldaks enam kui 80%-l kasutajatest kasutada ühilduvaid versioone praeguse 50–60% asemel.
„Aastane toetusperiood pakub elementi, mida lõppkasutajad justkui soovivad, ja see on rohkem kooskõlas tüüpilise aastase planeerimistsükliga. Alates Kubernetes versioonist 1.19 pikendatakse tugiakent ühe aastani. "
Lisaks pakub Kubernetes köite pluginasid, mille elutsükkel on seotud podiga ja mida saab kasutada tööruumina (nt sisseehitatud emptidir köite tüüp) või teatud andmete laadimiseks podisse (nt sisseehitatud konfiguratsiooni- ja salajase köite tüübid või „veebipõhised CSI-köited”: salajane on objekt, mis sisaldab väikest hulka tundlikke andmeid, näiteks parooli, luba või võtit).
Uus alfafunktsioon üldistes efemeersetes köidetes võimaldab kõiki olemasolevaid dünaamilisi sätteid toetavaid salvestuskontrollereid kasutada lühiajalise helitugevusena, kusjuures helitugevuse elutsükkel on podiga ühendatud.
Seda saab kasutada selle töötava salvestusruumi pakkumiseks peale juurketta, näiteks püsimälu või eraldi kohaliku ketta selles sõlmes. Kõiki StorageClass'i konfiguratsioone toetatakse helitugevuse loomiseks.
Kõik PersistentVolumeClaims'i toetatud funktsioonid on toetatud , näiteks salvestusmahu jälgimine, hetktõmmised ja taastamine ning köite suuruse muutmine.
Lõpuks, veel üks märkimisväärne muudatus, mis põhineb eelmise aasta turvaauditi soovitustel, lisab Kubernetes versioon 1.19 tuge uutele TLS 1.3 šifritele , mida saab Orchestratoriga kasutada.
Kui soovite selle kohta rohkem teada saada, saate üksikasju vaadata järgmisel lingil.