Tuuina atu o Kubernetes 1.24, o se faiga mo le puleaina o se fuifui o atigipusa tuufua

O loʻo avanoa le faʻasalalauga o le Kubernetes 1.24 container orchestration platform, lea e mafai ai e oe ona faʻatautaia se fuifui o atigipusa tuʻufaʻatasia atoa ma tuʻuina atu auala mo le faʻapipiʻiina, tausia ma le faʻalauteleina o talosaga o loʻo faʻaogaina i totonu o pusa. O le poloketi na faia muamua e Google, ae na siitia atu i se nofoaga tutoatasi e vaavaaia e le Linux Foundation. O le faʻavae o loʻo faʻatulagaina e avea o se fofo lautele na atiaʻe e le alalafaga, e le o noatia i faiga taʻitasi ma mafai ona galue ma soʻo se talosaga i soʻo se siosiomaga ao. Kubernetes code o lo'o tusia ile Go ma tufatufaina i lalo ole Apache 2.0 laisene.

O loʻo tuʻuina atu galuega mo le faʻapipiʻiina ma le puleaina o atinaʻe, e pei o le tausia o se DNS database, paleni o uta, tufatufaina atu o koneteina i luga o nodes fuifui (femalagaina o koneteina e faʻatatau i suiga i uta ma manaʻoga o auaunaga), siaki faʻalesoifua maloloina ile tulaga o talosaga, pulega faʻamatalaga, faʻafouina ma scaling malosi o le fuifui galue, e aunoa ma le taofia. E mafai ona faʻapipiʻi vaega o koneteina ma faʻafouina ma le faʻaaogaina o gaioiga mo le kulupu atoa i le taimi e tasi, faʻapea foʻi ma le vaevaega talafeagai o le fuifui i vaega ma le vaevaeina o punaoa. O loʻo i ai le lagolago mo femalagaiga malosi o talosaga, mo le teuina o faʻamaumauga e mafai ona faʻaoga uma ai le teuina i le lotoifale ma le teuina o fesoʻotaiga.

Suiga taua ile fa'asalalauga fou:

  • Teuina Capacity Su'e meafaigaluega ua fa'amautu e mata'ituina avanoa avanoa i vaeluaga ma tu'uina atu fa'amatalaga i le node fa'atonutonu e taofia ai pods mai le fa'alauiloa i nodes e le lava avanoa avanoa.
  • Ua fa'amautu le malosi e fa'alautele ai vaega e teu ai. E mafai e le tagata fa'aoga ona toe fa'afou vaega o lo'o iai ma o le a otometi lava ona fa'alautele e Kubernetes le vaeluaga ma ana faila faila e aunoa ma le taofia o galuega.
  • Faʻagata le tuʻuina atu o Dockershim runtime, lea na faʻatulagaina o se fofo le tumau mo le faʻaaogaina o Docker i Kubernetes, e le fetaui ma le CRI (container runtime interface) interface ma taʻitaʻia ai le faʻalavelave faʻaopoopo o le kubelet. Mo le puleaina o pusa tuʻufua, e tatau ona e faʻaogaina se taimi faʻaoga e lagolagoina ai le CRI interface, e pei o containerd ma CRI-O, pe faʻaoga le faʻaogaina o le cri-dockerd framework, lea e faʻaaogaina le CRI interface i luga ole Docker Engine API.
  • Ua tu'uina atu le lagolago fa'ata'ita'i mo le fa'amaoniaina o ata o koneteina e fa'aaoga ai saini fa'akomepiuta e fa'aaoga ai le auaunaga Sigstore, lea e fa'amauina ai se fa'amaumauga a le lautele e fa'amaonia ai le sa'o (transparency log). Ina ia taofia osofa'iga sapalai sapalai ma sui vaega, saini numera e tu'uina atu fo'i mo mea tau fa'asa'oloto, e aofia uma ai faila fa'apipi'i Kubernetes.
  • Ona o le le mafai, API o loʻo i totonu o le beta version ua le toe faʻaogaina i fuifui (suʻega API faʻaopoopo i faʻasalalauga muamua o loʻo taofia; o le suiga e naʻo API fou).
  • Su'ega lagolago mo le OpenAPI v3 ua fa'atinoina.
  • Ua fa'alauiloa mai se ta'iala e fa'afeiloa'i fa'apipi'i fa'apipi'i i le feso'ota'iga tu'ufa'atasi CSI (Container Storage Interface) a'o fa'atumauina le feso'ota'iga ile tulaga API. O le Azure Disk ma OpenStack Cinder plugins ua tuʻuina atu i le CSI.
  • O le Kubelet Credential Provider ua si'itia i le fa'ata'ita'iga o le beta, e mafai ai ona e toe maua mai fa'amatalaga mo se fa'aputu ata o koneteina e ala i le fa'alauiloaina o plugini, e aunoa ma le teuina o fa'amaoniga i le faiga faila faila.
  • E mafai ona fa'aagaga le tele o tuatusi IP mo le tofiaina i auaunaga. Pe a mafai lenei filifiliga, o le a otometi lava ona tuʻuina atu e le fuifui auʻaunaga naʻo tuatusi IP mai se vaitaele na muaʻi tuʻuina atu mo auʻaunaga taʻitasi, e aloese ai mai faʻalavelave pe a tuʻuina atu tuatusi saoloto mai le seti lautele.

puna: opennet.ru

Faaopoopo i ai se faamatalaga