Ang Kubernetes 1.24 ay inilabas na at ito ang mga balita nito

Logo ng Kubernetes

Ang paglabas ng bagong bersyon ng Kubernetes 1.24 ay inihayag, isang bersyon kung saan na-stabilize ang ilang feature at itinatampok din ang paglipat sa beta stage ng Kubelet, ilang pagpapahusay at higit pa.

Para sa mga bago sa Kubernetes, dapat mong malaman na ito nagbibigay-daan sa pamamahala ng isang kumpol ng mga nakahiwalay na container bilang isang entity at nagbibigay ng mga mekanismo para sa pag-deploy, pagpapanatili, at pag-scale ng mga application na tumatakbo sa mga container.

Ang proyekto ay orihinal na ginawa ng Google, ngunit kalaunan ay inilipat sa isang hiwalay na site ng Linux Foundation. Ang platform ay nakaposisyon bilang isang unibersal na solusyon na binuo ng komunidad, hindi nakatali sa mga indibidwal na sistema at may kakayahang magtrabaho sa anumang application sa anumang cloud environment. Ang Kubernetes code ay nakasulat sa Go at inilabas sa ilalim ng lisensya ng Apache 2.0.

Ibinibigay ang mga feature para sa pag-deploy at pamamahala ng imprastraktura, gaya ng pagpapanatili ng database ng DNS, pagbabalanse ng load, pamamahagi ng container sa mga cluster node (paglipat ng container batay sa mga pagbabago sa pag-load at mga pangangailangan ng user). serbisyo), mga pagsusuri sa kalusugan sa antas ng aplikasyon, pamamahala ng account, pag-update, at dynamics. pag-scale ng tumatakbong cluster nang hindi ito pinipigilan.

Kubernetes 1.24 mga highlight

Sa bagong bersyon na ito ng Kubernetes 1.24 na ipinakita, ito ay naka-highlight na Ang pagsubaybay sa kapasidad ng imbakan ay na-stabilize upang masubaybayan ang libreng espasyo sa mga partisyon at magpadala ng data sa control node upang maiwasan ang pagtakbo ng mga pod sa mga node na walang sapat na libreng espasyo.

Na-highlight din iyon ang kakayahang palawakin ang mga partisyon ng imbakan ay na-stabilize. Maaaring i-resize ng user ang mga kasalukuyang partition at awtomatikong papalawakin ng Kubernetes ang partition at ang nauugnay na file system nito nang hindi humihinto sa iyong trabaho.

Ang isa pang pagbabago na kapansin-pansin sa bagong bersyon na ito ng Kubernetes 1.24 ay iyon Nasuspinde ang runtime ng Dockershim, na nakaposisyon bilang pansamantalang solusyon para magamit ang Docker sa Kubernetes, na hindi sumusuporta sa karaniwang interface ng CRI (Container Runtime Interface) at humahantong sa karagdagang komplikasyon ng kubelet. Upang pamahalaan ang mga sandboxed container, inirerekomendang gumamit ka ng runtime na sumusuporta sa isang CRI interface gaya ng containerd at CRI-O, o gumamit ng cri-dockerd wrapper na nagpapatupad ng CRI interface sa ibabaw ng Docker engine API.

Bilang karagdagan dito, nabanggit na nagbigay ng pang-eksperimentong suporta para sa pag-verify ng mga larawan ng lalagyan na may mga digital na lagda sa pamamagitan ng serbisyo ng Sigstore, na nagpapanatili ng pampublikong pagpapatala para sa pagpapatunay (transparency registry). Upang maiwasan ang mga pag-atake ng supply chain at pagpapalit ng bahagi, ang mga artifact na nauugnay sa bersyon, kasama ang lahat ng naka-install na binary ng Kubernetes, ay nilalagdaan din nang digital.

Ang tagapagbigay ng kredensyal Lumipat ang Kubelet sa yugto ng beta testing, na nagbibigay-daan sa iyong dynamic na makuha ang mga kredensyal para sa repository ng imahe ng lalagyan sa pamamagitan ng paglulunsad ng mga plugin, nang hindi iniimbak ang mga kredensyal sa host file system.

Bukod dito, ibinigay ang kakayahang magreserba ng hanay ng mga IP address upang italaga sa mga serbisyo. Kapag pinagana ang opsyong ito, awtomatikong magtatalaga ang cluster ng mga serbisyo ng mga IP address lamang mula sa paunang inilaan na pool para sa bawat serbisyo, na umiiwas sa mga banggaan sa pamamagitan ng pagbibigay ng mga libreng address mula sa common pool.

Sa iba pang mga pagbabago na tumatayo sa bagong bersyon na ito:

  • Bilang default, na-disable ng mga cluster ang mga API na nasa beta (ang mga pansubok na API na idinagdag sa mga nakaraang bersyon ay pinapanatili, ang pagbabago ay nakakaapekto lamang sa mga bagong API).
  • Ipinatupad ang pagsubok na suporta para sa OpenAPI v3 na format.
  • Isang inisyatiba ang ipinakilala sa mga port plugin para sa pagtatrabaho sa mga storage sa Unified Interface CSI (Container Storage Interface) habang pinapanatili ang pagiging tugma sa antas ng API.
  • Ang Azure Disk at OpenStack Cinder plugin ay naisalin na sa CSI.

Sa wakas kung interesado kang malaman ang tungkol dito, maaari kang kumunsulta ang mga detalye sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.