Ho lokolloa ha Kubernetes 1.24, mokhoa oa ho laola sehlopha sa lijana tse arohaneng.

Ho lokolloa ha sethala sa 'mino oa li-container tsa Kubernetes 1.24 se fumaneha, se u lumellang ho laola sehlopha sa lijana tse arohaneng ka kakaretso' me se fana ka mekhoa ea ho tsamaisa, ho boloka le ho lekanya lits'ebetso tse tsamaeang ka har'a lijana. Morero ona o ne o entsoe ke Google, empa o ile oa fetisetsoa sebakeng se ikemetseng se laoloang ke Linux Foundation. Sethala se behiloe e le tharollo ea bokahohle e entsoeng ke sechaba, e sa tlamelletsoeng ho mekhoa ea motho ka mong le e khonang ho sebetsa ka kopo leha e le efe sebakeng leha e le sefe sa maru. Khoutu ea Kubernetes e ngotsoe ho Go mme e ajoa tlasa laesense ea Apache 2.0.

Mesebetsi e fanoa bakeng sa ho tsamaisa le ho laola lisebelisoa tsa motheo, tse kang ho boloka polokelo ea polokelo ea DNS, ho leka-lekanya thepa, ho tsamaisa lijana ho pholletsa le lihlopha tsa lihlopha (ho falla ha lijana ho itšetlehile ka liphetoho tsa mojaro le litlhoko tsa tšebeletso), ho hlahloba bophelo bo botle boemong ba kopo, tsamaiso ea akhaonto, ntlafatso le dynamic scaling ea sehlopha se sebetsang, ntle le ho e emisa. Hoa khoneha ho romela lihlopha tsa lijana tse nang le ts'ebetso ea ho ntlafatsa le ho etsolla sehlopha sohle hang-hang, hammoho le karohano e utloahalang ea sehlopha ka likarolo tse nang le karohano ea lisebelisoa. Ho na le ts'ehetso bakeng sa ho falla ho matla ha lits'ebetso, bakeng sa polokelo ea data eo ka bobeli polokelo ea sebaka le mekhoa ea ho boloka marang-rang e ka sebelisoang.

Liphetoho tsa bohlokoa tokollong e ncha:

  • Lisebelisoa tsa ho Lata Bokhoni ba polokelo li tsitsitse ho beha leihlo sebaka se sa lefelloeng li-partitions le ho fetisetsa data ho node ea taolo ho thibela li-pods ho qala ho li-node tse se nang sebaka se lekaneng sa mahala.
  • Bokhoni ba ho atolosa likarolo tsa polokelo bo tsitsitse. Mosebelisi a ka fetola likarolo tse seng li ntse li le teng mme Kubernetes e tla atolosa karohano le sistimi e amanang le eona ea faele ntle le ho emisa mosebetsi.
  • E emisitsoe ho fana ka nako ea ho sebetsa ea Dockershim, e neng e behiloe e le tharollo ea nakoana ea ho sebelisa Docker ho Kubernetes, e sa lumellaneng le sebopeho se tloaelehileng sa CRI (container runtime interface) mme e lebisa ho complication e eketsehileng ea kubelet. Ho laola lijana tse arohaneng, o lokela ho sebelisa nako ea ho sebetsa e tšehetsang sebopeho sa CRI, joalo ka setshelo le CRI-O, kapa sebelisa moralo oa cri-dockerd, o sebelisang sebopeho sa CRI ka holim'a Docker Engine API.
  • Tšehetso ea liteko e fanoe bakeng sa ho netefatsa litšoantšo tsa setshelo ka ho sebelisa li-signature tsa digital ho sebelisa tšebeletso ea Sigstore, e bolokang tlaleho ea sechaba ho netefatsa bonnete ba 'nete (transparency log). Ho thibela litlhaselo tsa phepelo le phepelo ea likarolo, li-signature tsa dijithale li boetse li fanoa bakeng sa lintho tsa khale tse amanang le tokollo, ho kenyeletsoa lifaele tsohle tse kentsoeng tsa Kubernetes.
  • Ka linako tsohle, li-API tsa mofuta oa beta ha li sa lumelloa ka lihlopha (li-API tsa liteko tse kentsoeng liphatlalatsong tse fetileng lia bolokoa; phetoho e sebetsa ho li-API tse ncha feela).
  • Ts'ehetso ea liteko bakeng sa sebopeho sa OpenAPI v3 e kentsoe tšebetsong.
  • Ho hlahisitsoe boikitlaetso ba ho fetisetsa li-plugins tsa polokelo ho sehokelo se kopaneng sa CSI (Container Storage Interface) ha ho ntse ho bolokoa ho lumellana maemong a API. Li-plugins tsa Azure Disk le OpenStack Cinder li fetiselitsoe ho CSI.
  • Kubelet Credential Provider e se e isoa sethaleng sa tlhahlobo ea beta, e u lumellang hore u fumane lintlha tse nepahetseng bakeng sa polokelo ea setšoantšo sa setshelo ka ho qala li-plugins, ntle le ho boloka lintlha ho sistimi ea faele e amohelang.
  • Hoa khoneha ho boloka mefuta e mengata ea liaterese tsa IP bakeng sa ho abeloa litšebeletso. Ha khetho ena e nolofalitsoe, sehlopha se tla abela litšebeletso feela liaterese tsa IP ho tsoa letamong le abetsoeng pele bakeng sa ts'ebeletso ka 'ngoe, e qobang ho thulana ha ho fanoa ka liaterese tsa mahala ho tsoa ho sete e akaretsang.

Source: opennet.ru

Eketsa ka tlhaloso