Kubernetes 1.14 kommer med en förlängning för att stödja Windows-containrar

Google Kubernetes-logotyp

Kubernetes är ett öppen källkodssystem för automatisering av distribution, skalning och hantering av containeriserade applikationer.

Ursprungligen utvecklat av Google, dess utveckling anförtrotts till öppen källkodsdatabas från Cloud Native Computing Foundation (CNCF), som har gjort det möjligt för containerteknik att växa snabbt i mognad tack vare bidrag från teknikjättar (som AWS, Oracle, IBM, Microsoft, Alibaba och VMware) och många andra stora företag.

Kubernetes har två viktiga komponenter:

  • en uppsättning huvudnoder som fungerar som ett kontrollplan
  • en uppsättning noder som fungerar som arbetshästar som kör containeriserade arbetsbelastningar

När en arbetsbelastning för flera containrar distribueras till Kubernetes väljer kontrollplanen en eller flera arbetarnoder för att vara värd för behållarna.

igår, teamet som ansvarade för dess utveckling tillkännagav tillgängligheten av Kubernetes 1.14 som inkluderar 31 förbättringar.

Varav höjdpunkter i den här versionen är skalbarhet och stöd för fler arbetsbelastningar i Kubernetes, med tre huvudfunktioner som flyttar till allmän tillgänglighet och betydande säkerhetsfunktioner som flyttar till beta.

Totalt innehåller versionen 31 förbättringar: 10 som nu finns i stabila versioner, 12 i beta och sju nya.

Nyheter i Kubernetes 1.14

I Kubernetes 1.14 kubectl-dokumentation har skrivits om med fokus på resurshantering med hjälp av deklarativ resurskonfiguration.

Den finns som en bok med en länk till huvuddokumentationen för Kubernetes. Det finns också en kubectl-logotyp och en maskot som heter kubee-cuddle.

Också anmärkningsvärt från Kubernetes 1.14 meddelande att deklarativa funktioner för konfigurationsinställningarna för YAML-konfigurationsverktyget av kustomize finns i kubectl med flaggan -k för kommandon för hur man applicerar.

Kustomize hjälper användare att skriva och återanvända Resource Config med hjälp av infödda Kubernetes-koncept. Dokumentation för dessa nya funktioner är tillgänglig.

Kubectl-mekanismen finns nu i en stabil version. Tillåter utvecklare att publicera sina egna kubectl-underkommandon som separata binärer.

Lokala ihållande volymer är nu i en stabil version. De gör lokalt ansluten lagring tillgänglig som en ihållande volymkälla.

Process-ID (PID) ändras till beta. Denna lösning gör det möjligt för administratörer att tillhandahålla pod PID till pod-isolering som standard för att ställa in antalet PID per pod. En ytterligare alfafunktion är möjligheten att reservera ett antal PID som tilldelats User Pods.

Stödförbättringar i Kubernetes 1.14

Med den här nya versionen av Kubernetes 1.14 Windows Server 2019-stöd för arbetarnoder och behållare har lagts till.

Om detta Aaron Crickenberger, Senior Test Engineer på Google kommenterade följande:

Att inkludera Windows som en potentiell arbetsbelastning innebär att vi verkligen var tvungna att definiera mer exakt vad Kubernetes gör och inte stöder i vissa miljöer.

Jag tror att funktioner som pod readiness grindar och pod prioritet och preferenser kommer att vara till stor hjälp för att människor ska kunna ordna avancerade arbetsbelastningar. Vissa applikationer kan behöva väldigt specifika sätt att ange om de är redo att hantera trafik och dessa funktioner ger detta sätt för dem.

Å andra sidan vi kan hitta att Kubernetes 1.14 kommer med stöd för out-of-tree-nätverk med Azure-CNI, OVN-Kubernetes och Flannelfortsätter arbetet att inkludera Calico och andra populära nätverksleverantörer

Support förbättrades också för pods, servicetyper, arbetsbelastningsregulatorer och mätvärden / kvoter för att bättre tillgodose funktionerna som erbjuds av Linux-containrar.

Podprioritet tillåter Kubernetes schemaläggare att schemalägga arbete efter prioritet och ta bort mindre pods om det behövs.

Pod Readiness Gates Introduit introducerar en förlängningspunkt för extern feedback om pod readiness.

Den här versionen tillhandahåller standardhärdningen av RBAC-upptäcktklusterrollbindningar.

Om du vill veta lite mer om den här nya versionen, samt att ladda ner och implementera den här nya versionen. Du kan besöka följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.