Hoʻokuʻu ʻia ʻo Kubernetes 1.24, kahi ʻōnaehana no ka mālama ʻana i kahi pūʻulu o nā ipu kaʻawale

Loaʻa ka hoʻokuʻu ʻana o ka platform orchestration container Kubernetes 1.24, kahi e hiki ai iā ʻoe ke hoʻokele i kahi pūʻulu o nā ipu kaʻawale ma ke ʻano holoʻokoʻa a hāʻawi i nā ʻano hana no ka lawe ʻana, mālama a hoʻonui i nā noi e holo ana i loko o nā pahu. Ua hana mua ʻia ka papahana e Google, akā ua hoʻoneʻe ʻia i kahi kahua kūʻokoʻa i mālama ʻia e ka Linux Foundation. Hoʻonohonoho ʻia ka paepae ma ke ʻano he hopena ākea i hoʻomohala ʻia e ke kaiāulu, ʻaʻole i pili i nā ʻōnaehana hoʻokahi a hiki ke hana pū me kekahi noi i loko o nā ao ao. Ua kākau ʻia ka code Kubernetes ma Go a māhele ʻia ma lalo o ka laikini Apache 2.0.

Hāʻawi ʻia nā hana no ka hoʻonohonoho ʻana a me ka hoʻokele ʻana i nā ʻenehana, e like me ka mālama ʻana i kahi waihona DNS, ke kaupaona ʻana i ka ukana, ka hāʻawi ʻana i nā ipu ma nā nodes cluster (ka neʻe ʻana o nā pahu e pili ana i nā loli i ka ukana a me nā pono lawelawe), nā nānā olakino ma ka pae noi, hoʻokele moʻokāki, hoʻonui a scaling dynamic o ka hui hana, me ka hooki ole ia. Hiki ke hoʻokaʻawale i nā pūʻulu o nā pahu me ka hoʻonui a me ka wehe ʻana i nā hana no ka hui holoʻokoʻa i ka manawa hoʻokahi, a me ka hoʻokaʻawale kūpono o ka hui i nā ʻāpana me ka mahele o nā kumuwaiwai. Aia ke kākoʻo no ka neʻe ʻana o nā noi, no ka mālama ʻana i ka ʻikepili kahi e hiki ai ke hoʻohana ʻia nā ʻōnaehana mālama kūloko a me nā ʻōnaehana mālama pūnaewele.

Nā hoʻololi nui i ka hoʻokuʻu hou:

  • Ua hoʻopaʻa ʻia nā hāmeʻa hoʻopaʻa ʻana i ka hiki ke mālama ʻia no ka nānā ʻana i kahi kaʻawale i nā ʻāpana a hoʻouna i ka ʻikepili i ka node hoʻomalu no ka pale ʻana i nā pods mai ka hoʻokuʻu ʻana ma nā node ʻaʻole lawa ka hakahaka.
  • Ua hoʻopaʻa ʻia ka hiki ke hoʻonui i nā ʻāpana waihona. Hiki i ka mea hoʻohana ke hoʻololi i nā ʻāpana i loaʻa a e hoʻonui ʻo Kubernetes i ka pā a me kāna ʻōnaehana faila pili me ka ʻole o ka hana.
  • Hoʻopau ʻia ka hāʻawi ʻana i ka runtime Dockershim, kahi i hoʻonohonoho ʻia ma ke ʻano he hopena no ka hoʻohana ʻana iā Docker ma Kubernetes, ʻaʻole kūpono me ka CRI maʻamau (container runtime interface) a alakaʻi i ka hoʻopiʻi hou o ka kubelet. No ka mālama ʻana i nā ipu kaʻawale, pono ʻoe e hoʻohana i kahi manawa holo e kākoʻo ana i ka interface CRI, e like me containerd a me CRI-O, a i ʻole e hoʻohana i ka framework cri-dockerd, e hoʻokō ana i ka interface CRI ma luna o ka Docker Engine API.
  • Ua hāʻawi ʻia ke kākoʻo hoʻokolohua no ka hōʻoia ʻana i nā kiʻi pahu me ka hoʻohana ʻana i nā pūlima kikohoʻe me ka hoʻohana ʻana i ka lawelawe ʻo Sigstore, e mālama ana i kahi log lehulehu e hōʻoia i ka ʻoiaʻiʻo (log transparency). No ka pale ʻana i ka hoʻouka ʻana i ke kaulahao lako a me ka hoʻololi ʻana i nā mea, hāʻawi pū ʻia nā pūlima kikohoʻe no nā mea kiʻi e pili ana i ka hoʻokuʻu ʻana, me nā faila Kubernetes i hoʻokomo ʻia.
  • Ma ka paʻamau, ʻaʻole hiki ke hoʻohana hou ʻia nā API i loko o ka mana beta ma nā pūʻulu (ua hoʻopaʻa ʻia nā API hoʻāʻo i hoʻohui ʻia i nā hoʻopuka mua; pili ka hoʻololi i nā API hou wale nō).
  • Ua hoʻokō ʻia ke kākoʻo hoʻāʻo no ka format OpenAPI v3.
  • Ua hoʻolauna ʻia kahi hoʻolālā e hoʻoili i nā plugins mālama i ka hui CSI (Container Storage Interface) i hui pū ʻia me ka mālama ʻana i ka hoʻohālikelike ma ka pae API. Ua hoʻololi ʻia ka Azure Disk a me OpenStack Cinder plugins i CSI.
  • Ua hoʻoneʻe ʻia ka Kubelet Credential Provider i ka pae hoʻāʻo beta, e ʻae iā ʻoe e kiʻi hou i nā hōʻoia no kahi waihona kiʻi ipu ma ka hoʻokuʻu ʻana i nā plugins, me ka ʻole o ka mālama ʻana i nā hōʻoia i loko o ka ʻōnaehana faila host.
  • Hiki ke hoʻopaʻa i ka laulā o nā helu IP no ka hāʻawi ʻana i nā lawelawe. Ke hoʻohana ʻia kēia koho, e hāʻawi ʻokoʻa ka hui i nā lawelawe i nā leka uila IP wale nō mai kahi wai i hoʻokaʻawale mua ʻia no kēlā me kēia lawelawe, ka mea e pale aku ai i ka hui ʻana i ka wā e hoʻopuka ai i nā leka uila mai ka pūʻulu laulā.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka