Kubernetes 1.18 dolazi s poboljšanjima za otklanjanje pogrešaka, sigurnost i još mnogo toga

Prošli tjedan lansiranje nove verzije platforma za orkestraciju kontejnera Kubernetes 1.18, verzija koja uključuje 38 promjena i poboljšanja, od kojih je 15 u stabilnom, a 11 u beta stanju Predlaže se 12 novih promjena u alfa stanju. U pripremi nove verzije, jednaki napori bili su usmjereni kako na usavršavanje različitih funkcija, tako i na stabilizaciju eksperimentalnih sposobnosti, kao i uključivanje novih dostignuća.

Za one koji nisu upoznati s Kubernetesom, trebali biste to znati ovo je oprema za orkestraciju kontejnera ovo omogućuje vam upravljanje klasterom izoliranih spremnika u cjelini i pružaju mehanizme za postavljanje, održavanje i skaliranje aplikacija koje se izvode u spremnicima.

Projekt izvorno ga je stvorio Google, ali je kasnije prebačen na zasebnu platformu, kustos je Linux Foundation. Platforma je pozicionirana kao univerzalno rješenje koje je razvila zajednica, nije povezano s pojedinačnim sustavima i sposobno za rad s bilo kojom aplikacijom u bilo kojem oblačnom okruženju. Kubernetesov kôd napisan je u programu Go i distribuira se pod licencom Apache 2.0.

Što je novo u Kubernetesu 1.18?

Ova nova verzija Kubernetes dolazi s raznim poboljšanjima za Kubectl, od kojih se u oglasu spominje da dodao alfa verziju naredbe "kubectl debug", što olakšava otklanjanje pogrešaka u mahunama prilikom pokretanja spremnika s alatima za uklanjanje pogrešaka.

Dok naredba "Kubectl diff" proglašen je stabilnim, koji vam omogućuje da vidite što će se promijeniti u klasteru ako primijenite manifest.

također uklonjeni su svi generatori naredbi "kubectl run", osim pokretanja jednog generatora mahuna, plus indikator –Dry-run je promijenjenovisno o vrijednosti (klijent, poslužitelj i nijedna), probno izvršavanje naredbe vrši se na strani klijenta ili poslužitelja.

Kod kubectl je dodijeljen zasebnom spremištu. To nam je omogućilo da odvojimo kubectl od internih ovisnosti kubernetesa i olakšalo uvoz koda u projekte nezavisnih proizvođača.

U pogledu mrežne promjene, napominje se da je podrška za IPv6 sada u beta verziji, dodano PVC kloniranje, mogućnost mrežnog blokiranja sirovih uređaja kao što su trajni diskovi, podrška za blokiranje sirovih uređaja u CSI, prijenos podataka o pogonu koji zahtijeva povezivanje diska s CSI kontrolerom, plus Novo "nepromjenjivo" polje je postavljeno dodan objektima ConfigMap i Secret.

Od ostalih istaknutih promjena:

  • Konačno je uklonjena mogućnost korištenja zastarjelih aplikacija API grupe / v1beta1 i / v1beta1 proširenja.
  • ServerSide Apply ažurirano na beta2 stanje. Ovo poboljšanje donosi manipulaciju objektima kubectl na API poslužitelj.
  • CertificateSigningRequest API proglašen stabilnim.
  • Podrška za Windows platformu.
  • Podrška za Windows čvor nastavlja se širiti
  • Podrška za CRI-ContainerD
  • Implementacija RuntimeClass
  • CSI proxy
  • Prenesena podrška je stabilna
  • Račun usluge kojom upravlja grupa
  • RunAsUserName
  • Upravitelj topologije dobio je beta status. Značajka uključuje NUMA distribuciju, koja sprječava pogoršanje performansi na sustavima s više utičnica.
  • Beta status dobiven je pomoću funkcije PodOverhead koja vam omogućuje da u RuntimeClass navedete dodatnu količinu resursa potrebnih za pokretanje kuće.
  • Proširena podrška za ogromne stranice, status alfa izolacije dodan spremniku i podrška za veličine velikih stranica na više razina.
  • Dodano polje AppProtocol u kojem možete odrediti koji protokol aplikacija koristi
  • Prevedeno u beta stanje i omogućeno prema zadanim postavkama EndpointSlicesAPI, što je funkcionalnija zamjena za redovite krajnje točke.
  • Dodan je objekt IngressClass koji označava ime ulaznog kontrolera, njegove dodatne parametre i znak koji će se prema zadanim postavkama koristiti.
  • Dodana je mogućnost da se u HPA navede stupanj agresivnosti prilikom promjene broja domova u radu, odnosno kada se opterećenje poveća, odmah se pokreće N puta više kopija.

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.