Kubernetes 1.7 udgivet

0
120

0

Hvis du bruger beholdere i produktion, du ved, du har brug for en DevOps værktøj til at styre dem. For mange virksomheder, Kubernetes er, at programmet. Den hurtige udvikling af open-source, container-orkestrering pakke har netop udgivet sin nyeste version, Kubernetes 1.7, lidt over tre måneder siden, at udviklerne frigivet Kubernetes 1.6.

Har ikke hørt om Kubernetes? Du vil. Natasha Skoven, en Linux Foundation senior PR-manager, spurgte: “Hvad skal Blink, Ancestry.com, Morgenkåbe, Buffer, GolfNow, og Ticketmaster har til fælles? Den måde, de kører deres infrastruktur. Tage en side fra giganter som Google, disse virksomheder er at udnytte container orkestrering teknologi Kubernetes.”

Ud over disse virksomheder, Red Hat, Oracle, IBM og Microsoft, for blot at nævne et par stykker, har alle investeret i Kubernetes. Af alle de vigtige cloud spillere, kun Amazon Web Services (AWS) er på ydersiden ser på. Det er ikke nogen tilfældighed. Ud over sin tekniske fordele, virksomheder bruger Kubernetes som en måde at forsøge at knække AWS cloud-dominans.

Denne milepæl udgivelse tilføjer sikkerhed, opbevaring, og udvidelsesmuligheder funktioner for at gøre DevOps program, der passer bedre til virksomhedens kunder. Luis Pabón, CoreOS er teknisk leder af Kubernetes udvikling, blogget, at denne nye version ikke bare tilføje nye funktioner, men “fortsætter med opførelse af nye grænseflader til at gøre Kubernetes mere kan udvides med en mere pålidelig kerne. … I sidste ende, og dens mål er at gøre det, så udviklere kan implementere nye funktioner er baseret på en stabil, featurefull, core Kubernetes system, så nye funktioner til at blive tilføjet on demand”.

For at forbedre Kubernetes udvidelsesmuligheder, Kubernetes 1.7 har to nye funktioner: Den første er API sammenlægning på runtime, som giver superbrugere for at tilføje Kubernetes-style præ-bygget, tredje part eller bruger-skabt application programming interfaces (API)s at deres klynge.

Den anden er Container Runtime-Interface (CRI). Dette er blevet forbedret med Nye remote procedure calls (RPC) opkald. Disse kan hente container målinger fra runtime. CRI Validering tests er blevet offentliggjort, og Alpha containerd integration, som understøtter grundlæggende pod livscyklus og image management, er nu tilgængelig.

Andre forbedringer af området, kan nævnes:

Sikkerhed:

Netværket Politik API er forfremmet til stabil. Netværk politik, der gennemføres via et netværk, plug-in, der giver brugerne mulighed for at fastsætte og håndhæve reglerne for bælg, som kan kommunikere med hinanden. Node authorizer og adgangskontrol plugin er nye tilføjelser, der begrænser kubelet adgang til hemmeligheder, kapsler og andre objekter, der er baseret på sin node. Kryptering for Hemmeligheder, og andre ressourcer i etcd, er nu tilgængelig som alpha. Kubelet TLS bootstrapping nu understøtter klient og server certifikat rotation. Audit-logs, der er gemt af API server er nu mere der kan tilpasses og udvides med support til event-filtrering og webhooks. De giver også rigere data til systemet revision.

Stateful arbejdsbelastninger:

StatefulSet Opdateringer er en ny beta funktion i 1.7, der giver automatiske opdateringer af stateful applikationer som Kafka, Dyrepasser, og etcd, ved hjælp af en vifte af opdatering strategier, herunder rullende opdateringer. StatefulSets nu også støtte en hurtigere skalering og start af programmer, der ikke kræver bestilling via Pod Management Politik. Dette kan være en stor forbedring af ydeevnen. Lokal Lagring (alpha) var en af de hyppigst efterspurgte features til stateful-applikationer. Brugerne kan nu få adgang til lokal lagring mængder gennem standard PVC/PV-interface og via StorageClasses i StatefulSets. DaemonSets, som skaber en pod per knude som allerede har en opdateringsfunktion, og i 1.7 har tilføjet smart rollback og historie kapacitet. En ny StorageOS Volumen plugin giver meget tilgængelige, klynge-dækkende mængder vedvarende fra lokale, eller som er vedhæftet node opbevaring.

Endelig er der to alpha funktioner:

Ekstern optagelse controllere giver muligheder for at tilføje brugerdefinerede forretningslogik til API server for at ændre objekter, som de er skabt og validering af politik.Politik-baseret Federated Ressource Placering, som giver placering politikker for mikronesiens klynge, baseret på tilpassede krav, såsom regulering, prissætning, eller ydeevne.

Sætte alle disse sammen, og du har endnu flere grunde til, at virksomheder, som i forvejen er forpligtet til ved hjælp af containere, til at styre deres 21st century cloud-applikationer.

Relaterede historier:

Red Hat integrerer Kubernetes i Red Hat Sky Suite Kubernetes fører container orkestrering Oracle til at bruge Kubernetes til at styre sin cloud beholdere

0