Kubernetes 1.7 släpptes

0
265

0

Om du använder behållare i produktionen, du vet att du behöver en DevOps verktyg för att hantera dem. För många företag, Kubernetes programmet. Den snabba utvecklingen inom öppen källkod, container-orkestrering paketet har precis släppt sin senaste version, Kubernetes 1.7, drygt tre månader eftersom utvecklarna har släppt Kubernetes 1.6.

Har inte hört av Kubernetes? Du kommer. Natasha Skogen, en Linux Foundation senior PR-chef, frågade, “Vad gör Blinkning, Ancestry.com, Box, Buffert, GolfNow, och Ticnet har gemensamt? Vägen de kör sin infrastruktur. Ta en sida från jättar som Google, dessa företag är att knacka i en container orkestrering teknik Kubernetes.”

Förutom dessa företag, Red Hat, Oracle, IBM och Microsoft, för att nämna några, har alla investerat i Kubernetes. Av alla viktiga molnet spelare, bara för Amazon Web Services (AWS) är på utsidan och tittar in. Det är ingen tillfällighet. Förutom sin tekniska fördelar, företag använder Kubernetes som ett sätt att försöka knäcka AWS molnet dominans.

Denna milstolpe utgåva lägger till säkerhet, lagring, och utbyggbarhet funktioner för att göra DevOps programmet ännu bättre lämpade för företagets kunder. Luis Pabón, CoreOS tekniska ledningen av Kubernetes utveckling, bloggat, att denna nya version inte bara lägga till nya funktioner, men “fortsätter byggandet av nya gränssnitt för att göra Kubernetes mer utbyggbar med en mer pålitlig kärna. … Slutligen, dess mål är att göra det så att utvecklare kan använda nya funktioner som bygger på en stabil, featurefull, core Kubernetes system, som möjliggör nya funktioner som ska läggas på efterfrågan.”

För att förbättra Kubernetes töjbarhet, Kubernetes 1.7 har fått två nya funktioner: Den första är API sammanläggning vid körning, vilket gör det möjligt för användare att lägga till Kubernetes-stil, färdiga, tredje part eller som skapats av användare API (application programming interfaces)s att deras kluster.

Den andra är Behållare Runtime-Gränssnitt (CRI). Detta har förbättrats med Ny fjärr-procedure calls (RPC) samtal. Dessa kan man hämta container statistik från körningen. CRI Validering tester har publicerats, och Alpha containerd integration, som stöder de grundläggande pod livscykel-och bildhantering, är nu tillgänglig.

Andra förbättringar av området inkluderar:

Säkerhet:

Network Policy API är befordrad till stabil. Network policy, som genomförs genom ett nätverk plug-in, gör det möjligt för användare att skapa och upprätthålla regler som styr vilken skida kan kommunicera med varandra. Nod som ska godkänna och entrékontroll plugin är nya tillägg som begränsar kubelet tillgång till hemligheter, skida, och andra objekt baserat på dess nod. Kryptering för Hemligheter och andra resurser i etcd, är nu tillgänglig som alfa. Kubelet TLS bootstrapping har nu stöd för klient-och server-certifikat rotation. Loggar lagras av API-server är nu mer anpassningsbar och flexibel med stöd för evenemanget filtrering och webhooks. De ger också rikare data för system för revision.

Stateful arbetsbelastning:

StatefulSet Uppdateringar är en ny beta-funktionen i 1.7, så att automatiska uppdateringar av stateful applikationer som Kafka, Djurskötare, och etcd, med hjälp av en rad uppdatera strategier inklusive rullande uppdateringar. StatefulSets nu också stöd för snabbare skalning och start för applikationer som inte kräver att beställa via Pod Policy för Hantering. Detta kan vara en stor förbättring av prestanda. Lokal Lagring (alfa) var en av de mest efterfrågade funktionerna för multicast dns service discovery-program. Användare kan nu få tillgång till lokal lagring volymer genom standard PVC/PV-gränssnitt och via StorageClasses i StatefulSets. DaemonSets, som skapar en pod per nod redan har en uppdateringsfunktion, och i 1.7 har lagt smart rollback och historia kapacitet. En ny StorageOS Volym plugin ger hög tillgänglighet, kluster-brett ihållande volymer från lokala eller ansluten nod lagring.

Slutligen finns det två alpha funktioner:

Extern entré controllers ger alternativ för att lägga till anpassad affärslogik till API-server för att ändra objekt, eftersom de är skapade och validering av politik.Policy-baserad Extern Resurs Placering, vilket ger placering politik för federerad kluster, baserade på egna krav såsom reglering, prissättning, eller prestanda.

Att sätta alla dessa tillsammans och har du ännu fler skäl för de företag som redan använder sig av behållare, för att hantera sin 21: a århundradet cloud-applikationer.

Relaterade artiklar:

Red Hat integrerar Kubernetes i Red hats Cloud Suite Kubernetes leder behållare orkestrering Oracle att använda Kubernetes att hantera sina moln behållare

0