Hem Företag Kubernetes 1.16 släppt

Kubernetes 1.16 släppt

by Adam armstrong

Kubernetes har meddelat sin tredje release i år med Kubernetes 1.16. Den senaste versionen har totalt 31 förbättringar: 8 förbättringar går till stabil, 8 förbättringar i beta och 15 förbättringar i alfa. Det viktigaste i den aktuella versionen är kundresurser, överarbetade mätvärden och volymförlängning. Vissa företag, som Canonical, tillkännagav fullt företagsstöd för 1.16. 


Kubernetes har meddelat sin tredje release i år med Kubernetes 1.16. Den senaste versionen har totalt 31 förbättringar: 8 förbättringar går till stabil, 8 förbättringar i beta och 15 förbättringar i alfa. Det viktigaste i den aktuella versionen är kundresurser, överarbetade mätvärden och volymförlängning. Vissa företag, som Canonical, tillkännagav fullt företagsstöd för 1.16. 

Kubernetes är ett container-orkestreringssystem med öppen källkod och har varit mycket populärt sedan det kom ut. När fler molnbaserade applikationer kommer ut blir Kubernetes mer tilltalande. Och nu har nästan alla större leverantörer någon form av stöd för systemet. 

Custom Resources, eller CRD:er, har varit tillgängliga sedan 1.7 i beta, men de är nu allmänt tillgängliga. CRD:er är grunden för förlängningar i Kubernetes ekosystem. De började som en ny design av ThirdPartyResources-prototypen och är nu tillgängliga med apiextensions.k8s.io/v1.

Kubernetes har sett över sina mätvärden genom implementeringen av ett mätvärderegister. Detta ger mätvärden mer transparens och stabilitet. Active Directory Group Managed Service Account (GMSA) har uppgraderats till beta. Enligt Kubernetes är GMSA en specifik typ av Active Directory-konto som gör det möjligt för Windows-behållare att bära en identitet över nätverket och kommunicera med andra resurser. Windows-behållare kan nu få autentiserad åtkomst till externa resurser. Dessutom tillhandahåller GMSA automatisk lösenordshantering, förenklad SPN-hantering (Service Principal name) och möjligheten att delegera hanteringen till andra administratörer över flera servrar.

kubeadm är upp till alfa och fokuserar även på Windows-arbetsnoder, vilket tillåter användare att gå med (och återställa) noder till ett befintligt kluster. kudeadm kan användas för att förbereda och lägga till en Windows-nod till klustret. Noden kommer att vara i ett Ready-läge och kan köra Windows-behållare när operationerna är klara.

Även i alfa finns Container Storage Interface (CSI). Stöd för CSI-plugin tillåter Windows-noder i ett Kubernetes-kluster att utnyttja beständiga lagringsmöjligheter för Windows-baserade arbetsbelastningar. CSI läggs till FlexVolume och in-tree lagringsplugin som lagringsalternativ för Windows-arbetsbelastningar

Ett stort tillkännagivande är alfafunktionen Endpoint Slices. Endpoint Slices bör möjliggöra större skalbarhet för Kubernetes Services. Endpoint Slices fungerar som ett alternativ till Endpoint-resurser. Endpoint-resurser måste inkludera nätverksändpunkter som representerar alla poddar som matchar en tjänst. När tjänster börjar skalas till tusentals pods blir motsvarande Endpoints-resurser ganska stora. Att helt enkelt lägga till eller ta bort en slutpunkt från en tjänst i denna skala kan vara ganska kostsamt. Endpoint Slices, å andra sidan, har nätverksslutpunkter för en tjänst som är uppdelad i flera resurser, vilket avsevärt minskar mängden data som krävs för uppdateringar i stor skala. Som standard är Endpoint Slices begränsade till 100 endpoints vardera.

Ytterligare anmärkningsvärda funktionsuppdateringar

  • Topology Manager, en ny Kubelet-komponent, syftar till att koordinera resurstilldelningsbeslut för att ge optimerade resursallokeringar. 
  • IPv4/IPv6 dual-stack möjliggör tilldelning av både IPv4- och IPv6-adresser till Pods och Services.
  • API Server Network Proxy går alfa i 1.16.
  • Tillägg för migrering av Cloud Controller Manager.
  • Fortsatt utfasning av API:er för tillägg/v1beta1, apps/v1beta1 och apps/v1beta2; dessa förlängningar kommer att avvecklas 1.16

Tillgänglighet

Kubernetes 1.16 är tillgänglig för nedladdning på GitHub. 

Kubernetes

Diskutera den här historien

Anmäl dig till StorageReviews nyhetsbrev