Kubernetes 1.18 leveres med forbedringer af Kubectl-fejlretning, sikkerhed og meget mere

Sidste uge lanceringen af ​​den nye version af containerorkestrationsplatformen Kubernetes 1.18, version der inkluderer 38 ændringer og forbedringer, hvoraf 15 er i stabil tilstand og 11 er i beta-tilstand ud over 12 nye ændringer i alfa-tilstand foreslås. Ved forberedelsen af ​​den nye version blev en ligelig indsats rettet mod både forfining af forskellige funktioner og til stabilisering af eksperimentelle kapaciteter samt inkorporering af nye udviklinger.

For dem, der ikke er bekendt med Kubernetes, bør vide det dette er en container orkestrationsrig at giver dig mulighed for at administrere en klynge af isolerede containere samlet og tilvejebringe mekanismer til implementering, vedligeholdelse og skalering af applikationer, der kører i containere.

Projektet blev oprindeligt oprettet af Google, men blev senere overført til en separat platform, kurateret af Linux Foundation. Platformen er placeret som en universel løsning udviklet af samfundet, ikke knyttet til individuelle systemer og i stand til at arbejde med enhver applikation i ethvert skymiljø. Kubernetes-koden er skrevet i Go og distribueres under Apache 2.0-licensen.

Hvad er nyt i Kubernetes 1.18?

Denne nye version af Kubernetes leveres med forskellige forbedringer til Kubectl, hvoraf det er nævnt i annoncen, at tilføjede en alfa-version af kommandoen "kubectl debug", hvilket gør det let at debugge i bælg, når du kører containere med fejlfindingsværktøjer.

Mens kommandoen "Kubectl diff" er blevet erklæret stabil, som giver dig mulighed for at se, hvad der vil ændre sig i klyngen, hvis du anvender manifestet.

også alle "kubectl run" kommandogeneratorer er blevet fjernet, undtagen opstart af enkelt podgenerator plus indikatoren –Tørkørsel blev ændretafhængigt af dens værdi (klient, server og ingen) udføres testudførelsen af ​​kommandoen på klient- eller serversiden.

Koden kubectl er tildelt et separat arkiv. Dette tillod os at adskille kubectl fra interne kubernetes afhængigheder og gjorde det let at importere kode til tredjeparts projekter.

Vedrørende ændringer til netværket bemærkes, at IPv6-understøttelse nu er i beta, Blev der tilføjet PVC-kloning, muligheden for netværksblokering af rå enheder såsom permanente diske, understøttelse af blokering af rå enheder i CSI, informationsoverførsel om det drev, der anmoder om at forbinde en disk til CSI-controlleren, plus at et nyt "uforanderligt" felt er blevet føjet til ConfigMap og Secret objekter.

Af de andre ændringer, der skiller sig ud:

  • Evnen til at bruge de forældede API-gruppe / v1beta1 apps og / v1beta1 udvidelser blev endelig fjernet.
  • ServerSide Anvend opdateret til beta2-tilstand. Denne forbedring bringer kubectl-objektmanipulation til API-serveren.
  • CertificateSigningRequest API erklæret stabil.
  • Support til Windows-platformen.
  • Windows-nodestøtte fortsætter med at udvides
  • CRI-ContainerD support
  • RuntimeClass implementering
  • CSI-proxy
  • Overført support har været stabil
  • Gruppestyret servicekonto
  • RunAsUserName
  • Topology Manager har modtaget beta-status. Funktionen inkluderer NUMA-distribution, som forhindrer forringelse af ydeevne på multi-socket-systemer.
  • Betastatus blev opnået ved hjælp af PodOverhead-funktionen, som giver dig mulighed for at specificere i RuntimeClass den ekstra mængde ressourcer, der kræves for at starte hjemmet.
  • Udvidet hugepages-understøttelse, alfa-isolationsstatus tilføjet til container og support til multi-level hugepages-størrelser.
  • Tilføjet AppProtocol-felt, hvor du kan angive, hvilken protokol appen bruger
  • Oversat til betatilstand og aktiveret som standard EndpointSlicesAPI, som er en mere funktionel erstatning for almindelige slutpunkter.
  • Et IngressClass-objekt er tilføjet, der angiver navnet på inputcontrolleren, dens yderligere parametre og tegnet til at bruge det som standard.
  • Tilføjet muligheden for at specificere i HPA manifestet graden af ​​aggressivitet, når du ændrer antallet af boliger i drift, det vil sige når belastningen stiger, starter den straks N gange flere kopier.

Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.