Është në dispozicion lëshimi i platformës për orkestrimin e kontejnerëve Kubernetes 1.24, e cila lejon menaxhimin e një klasteri të kontejnerëve të izoluar si një njësi të vetme dhe ofron mekanizma për vendosjen, mbështetje dhe shkallëzim të aplikacioneve që funksionojnë në kontejnerë. Projekti fillimisht ishte krijuar nga Google, por më pas u transferua në një platformë të pavarur, të menaxhuar nga Organizata Linux Foundation. Platforma pozicionohet si një zgjidhje universale të zhvilluar nga komuniteti, e cila nuk është e lidhur me sisteme të veçanta dhe mund të punojë me çdo aplikacion në çdo mjedis cloud. Kodi i Kubernetes është shkruar në gjuhën Go dhe shpërndahet nën licencën Apache 2.0.
Ofron funksione për vendosjen dhe menaxhimin e infrastrukturës, të tilla si administrimi i bazës DNS, balancimi i ngarkesës, shpërndarja e kontejnerëve në nyjat e klasterit (migrimi i kontejnerëve në varësi të ndryshimeve të ngarkesës dhe nevojave për shërbime), kontrolli i funksionimit në nivelin e aplikacioneve, menaxhimi i llogarive, përditësimi dhe shkallëzimi dinamik i klasterit në funksionim, pa e ndaluar atë. Është e mundur të vendosen grupe kontejnerësh me kryerjen e operacioneve të përditësimeve dhe të rikthimeve të ndryshimeve menjëherë për të gjithë grupin, si dhe ndarjen logjike të klasterit në pjesë me ndarje burimesh. Ka mbështetje për migrimin dinamik të aplikacioneve, për ruajtjen e të dhënave të të cilave mund të përdoren si ruajtje lokale ashtu edhe sisteme ruajturike në rrjet.
Ndryshimet kyçe në lëshimin e ri:
- Janë stabilizuar mjetet për ndjekjen e kapacitetit të ruajtjes (Storage Capacity Tracking), që sigurojnë monitorimin e hapësirës së lirë në pjesët dhe dërgojnë të dhëna në nyjën menaxhuese për të parandaluar fillimin e pod-ëve në nyjat ku nuk ka mjaftueshëm hapësirë të lirë.
- Është stabilizuar mundësia e zgjerimit të pjesëve të ruajtjes. Përdoruesi mund të ndryshojë madhësinë e pjesëve ekzistuese dhe Kubernetes automatikisht do të zgjasë pjesën dhe sistemin e skedarëve të lidhur pa e ndaluar punën.
- Furnizimi me runtime Dockershim, i cili ishte pozicionuar si një zgjidhje përkohshme për përdorimin e Docker në Kubernetes, e cila nuk është e kompatibilizuar me ndërfaqen standarde CRI (container runtime interface) dhe që shkaktonte komplikime shtesë në kubelet, ka përfunduar. Për menaxhimin e kontejnerëve të izoluar, duhet të përdoret një runtime që mbështet ndërfaqen CRI, si containerd dhe CRI-O, ose të përdoret mbështjellësin cri-dockerd, që implementon ndërfaqen CRI mbi API-në Docker Engine.
- Është ofruar mbështetje eksperimentale për verifikimin e imazheve të kontejnerëve me nënshkrime digjitale duke përdorur shërbimin Sigstore, që mban një regjistër publik për të konfirmuar autenticitetin (transparency log). Për të parandaluar sulmet në supply chain dhe zëvendësimin e komponenteve, është siguruar gjithashtu autorizimi me nënshkrime digjitale të artefakteve që lidhen me lëshimet, duke përfshirë të gjitha skedarët ekzekutivë të instaluar të Kubernetes.
- Në klasterët, aktivizimi i API-ve që janë në gjendje beta është ndërprerë si standard. (API-të e testimit të ruajtura nga lëshimet e kaluara mbeten, ndërrimi ka të bëjë vetëm me API-të e reja).
- Mbështetje testuese për formatin OpenAPI v3 është realizuar.
- Është prezantuar një iniciativë për kalimin e shtojcave për ruajtjen në një ndërfaqe të unifikuar CSI (Container Storage Interface) me ruajtjen e pajtueshmërisë në nivelin API. Shtojcat Azure Disk dhe OpenStack Cinder janë kaluar në CSI.
- Kubelet Credential Provider është kaluar në fazën e beta-testimit, që lejon nxjerrjen dinamike të akreditimeve për depozitat e imazheve të kontejnerëve përmes lançimit të shtojcave, pa ruajtur akreditimet në sistemin e dosjeve të nyjës.
- Është ofruar mundësia e rezervimit të një shtrirjeje IP për emrimin e shërbimeve. Me aktivizimin e kësaj opsioni, klasteri do të emërojë automatikisht shërbimeve vetëm numra nga një rezervuar i caktuar për çdo shërbim, që ndihmon në shmangien e kolizionëve kur lëshohen adresa të lira nga një grup të zakonshëm. adresat IP I disponueshëm lëshimi i platformës për orkestrimin e kontejnerëve Kubernetes 1.24, e cila lejon menaxhimin si një njësi të vetme të klasterit të kontejnerëve të izoluar dhe ofron mekanizma për vendosjen, mbështetje dhe shkallëzim të aplikacioneve që funksionojnë në kontejnerë. Projekti fillimisht ishte krijuar nga Google, por më pas u transferua në një platformë të pavarur, të menaxhuar nga Organizata Linux Foundation. Platforma pozicionohet si një zgjidhje universale të zhvilluar nga komuniteti, që nuk është e lidhur me sisteme të veçanta.
Burimi: opennet.ru
