A Kubernetes 1.19 egyéves támogatással, a TLS 1.3-mal, a fejlesztésekkel és egyebekkel érkezik

A Kubernetes új verziója, az 1.19, egy kis késéssel jelent meg , de végre elérhető számos frissítéssel, amelyek javítják a Kubernetes éles üzemre való alkalmasságát. Ezek a fejlesztések magukban foglalják az Ingress és a seccomp funkciók stabil kiadását, biztonsági fejlesztéseket, például a TLS 1.3 támogatását, és egyéb funkciófejlesztéseket.

Továbbá , bár a Kubernetes csapata eddig évente négy frissítést adott ki, a világjárvány miatt idén csak hármat fognak kiadni. Az 1.19-es verzió valószínűleg az év utolsó frissítése lesz.

„Végül elértük a Kubernetes 1.19-et, 2020 második verzióját, és messze a leghosszabb kiadási ciklust, amely összesen 20 hetet vett igénybe. 34 fejlesztésből áll: 10 fejlesztés került a stabil verzióba, 15 fejlesztés a béta verzióba és 9 fejlesztés az alfa változatba.

„Az 1.19-es verzió egészen más volt, mint a szokásos, a COVID-19, George Floyd tiltakozásai és számos más globális esemény miatt, amelyeket indítócsapatként tapasztaltunk. «

A bemutatott változások közül a legjelentősebb az Ingress-ben van, amelyet eredetileg béta API-ként vezettek be, és amely a fürt szolgáltatásaihoz – általában a HTTP-forgalomhoz – való külső hozzáférést kezeli, valamint terheléselosztást, TLS-lezárást és névalapú virtuális tárhelyet is biztosíthat.

Ebben az új 1.19-es verzióban az Ingress stabil verzióra frissült , és hozzá lett adva a v1 hálózati API-khoz. Ez a frissítés kulcsfontosságú változtatásokat hajt végre az Ingress v1 objektumokban, beleértve a séma és az érvényesítés módosításait.

A seccomp (Biztonsági Számítástechnikai Mód) oldalán stabil verzióként is elérhető a Kubernetes 1.19-es verziójában (a seccomp egy Linux kernel biztonsági funkció, amely korlátozza az alkalmazások által kezdeményezhető rendszerhívások számát).

Ezt először Kubernetes funkcióként vezették be az 1.3-as verzióban, de voltak bizonyos korlátai. Korábban a seccomp-profilok podokra történő alkalmazásakor a PodSecurityPolicy-on megjegyzésre volt szükség.

Ebben a verzióban a seccomp egy új seccompProfile mezőt vezet be, amely a pod és a securityContext konténerobjektumokhoz lett hozzáadva. A Kubelettel való visszafelé kompatibilitás biztosítása érdekében a seccomp profilok prioritási sorrendben lesznek alkalmazva:

  • Konténerspecifikus mező.
  • Konténerspecifikus kommentár.
  • A mező pod szinten.
  • A teljes hüvely feliratozása.

A Pod sandbox konténer mostantól egy különálló seccomp futásidejű/alapértelmezett profillal is konfigurálva van ebben a frissítésben.

A csapat által bevezetett egy másik fontos változás a támogatási időszak meghosszabbítása, amely lehetővé tenné a felhasználók több mint 80%-ának, hogy kompatibilis verziókat használjanak a jelenlegi 50-60% helyett.

„Az éves támogatási időszak biztosítja azt az elemet, amelyet a végfelhasználók látszólag kívánnak, és jobban megfelel a tipikus éves tervezési ciklusoknak. A Kubernetes 1.19 verziójától kezdve a támogatási ablak egy évre meghosszabbodik. "

Ezenkívül a Kubernetes olyan kötetbővítményeket is biztosít, amelyek életciklusa egy podhoz van kötve , és munkaterületként használhatók (pl. a beépített emptdir kötettípus), vagy bizonyos adatok podba való betöltésére (pl. a beépített konfigurációs és titkos kötettípusok, vagy „online CSI kötetek”: a titkos kulcs egy olyan objektum, amely kis mennyiségű érzékeny adatot tartalmaz, például jelszót, tokent vagy kulcsot).

A Generic Ephemeral Volumes új alfa szolgáltatása lehetővé teszi, hogy a meglévő tárolóvezérlők, amelyek támogatják a dinamikus kiépítést, efemer kötetként használják, a kötet életciklusával a podhoz kapcsolódva.

Használható a gyökérlemezen kívüli működő tárhely biztosítására, például állandó memória vagy külön helyi lemez ezen a csomóponton. A StorageClass összes konfigurációja támogatott a kötet kiépítéséhez.

A PersistentVolumeClaims által támogatott összes funkció támogatott , például a tárolókapacitás nyomon követése, a pillanatképek és a visszaállítás, valamint a kötet átméretezése.

Végül, egy másik figyelemre méltó változás, a tavalyi biztonsági audit ajánlásai alapján, a Kubernetes 1.19-es verziója támogatást nyújt az Orchestratorral használható új TLS 1.3 titkosításokhoz .

Ha többet szeretnél megtudni róla, az alábbi linken megtekintheted a részleteket .


Hozzáadás előnyben részesített forrásként a Google-ben