Kubernetes 1.14 komt met een extensie om Windows-containers te ondersteunen

Google Kubernetes-logo

Kubernetes is een open source-systeem voor het automatiseren van de implementatie, schaling en het beheer van gecontaineriseerde applicaties.

Oorspronkelijk ontwikkeld door Google, de ontwikkeling ervan werd toevertrouwd aan de open source database van de Cloud Native Computing Foundation (CNCF), waardoor containertechnologie snel volwassen is geworden, dankzij de bijdragen van technologiegiganten (zoals AWS, Oracle, IBM, Microsoft, Alibaba en VMware) en vele andere grote bedrijven.

Kubernetes heeft twee belangrijke componenten:

  • een set hoofdknooppunten die fungeren als een besturingsvlak
  • een set knooppunten die fungeren als werkpaarden die gecontaineriseerde workloads uitvoeren

Wanneer een workload met meerdere containers wordt geïmplementeerd op Kubernetes, kiest het controleplan een of meer werkknooppunten om de containers te hosten.

gisteren, Het team dat verantwoordelijk is voor de ontwikkeling maakte de aankondiging van de beschikbaarheid van Kubernetes 1.14 met 31 verbeteringen.

Van welke hoogtepunten in deze versie zijn schaalbaarheid en ondersteuning voor meer workloads in Kubernetes, met drie hoofdfuncties die naar algemene beschikbaarheid verhuizen en belangrijke beveiligingsfunctionaliteit die naar bèta gaat.

In totaal bevat de versie 31 verbeteringen: 10 die nu in stabiele versies zijn, 12 in bèta en zeven nieuwe.

Wat is er nieuw in Kubernetes 1.14

In Kubernetes 1.14 kubectl-documentatie is herschreven met een focus op resourcebeheer met behulp van declaratieve resourceconfiguratie.

Het is beschikbaar als boek met een link naar de hoofddocumentatie van Kubernetes. Er is ook een kubectl-logo en een mascotte genaamd kubee-cuddle.

Ook opmerkelijk uit de Kubernetes 1.14-aankondiging dat de declaratieve mogelijkheden van de configuratie-instellingen van de YAML-configuratietool van kustomize zijn beschikbaar in kubectl met de vlag -k voor opdrachten om toe te passen.

Kustomize helpt gebruikers bij het schrijven en hergebruiken van Resource Config met behulp van native Kubernetes-concepten. Er is documentatie voor deze nieuwe functies beschikbaar.

Het kubectl-mechanisme is nu beschikbaar in een stabiele versie. Hiermee kunnen ontwikkelaars hun eigen aangepaste kubectl-subopdrachten publiceren als afzonderlijke binaire bestanden.

Lokale persistente volumes zijn nu in een stabiele versie. Ze maken lokaal gekoppelde opslag beschikbaar als een persistente volumebron.

Proces-ID's (PID's) veranderen in bèta. Met deze oplossing kunnen beheerders pod-PID naar pod-isolatie bieden door standaard het aantal PID's per pod in te stellen. Een extra alfafunctie is de mogelijkheid om een ​​aantal PID's te reserveren die zijn toegewezen aan gebruikerspods.

Ondersteuningsverbeteringen in Kubernetes 1.14

Met deze nieuwe release van Kubernetes 1.14 Ondersteuning voor Windows Server 2019 voor werkknooppunten en containers is toegevoegd.

Hierover Aaron Crickenberger, Senior Test Engineer bij Google, merkte het volgende op:

Door Windows als potentiële werklast op te nemen, moesten we echt nauwkeuriger definiëren wat Kubernetes wel en niet ondersteunt in sommige omgevingen.

Ik denk dat functies zoals pod-gereedheidspoorten en pod-prioriteit en -voorkeur erg nuttig zullen zijn om mensen in staat te stellen geavanceerde workloads te orkestreren. Sommige applicaties hebben mogelijk zeer specifieke manieren nodig om aan te geven of ze klaar zijn om verkeer te verwerken en deze functies bieden dit middel voor hen.

Anderzijds we kunnen zien dat Kubernetes 1.14 wordt geleverd met ondersteuning voor out-of-tree-netwerken met Azure-CNI, OVN-Kubernetes en Flannel, blijft het werk Calico en andere populaire netwerkproviders omvatten

Ondersteuning is ook verbeterd voor pods, servicetypen, werkbelastingcontrollers en metrische gegevens / quota om beter tegemoet te komen aan de functionaliteit die wordt aangeboden door Linux-containers.

Met podprioriteit kan de Kubernetes-planner werk op prioriteit plannen en indien nodig kleinere pods verwijderen.

Pod gereedheid Gates Introduit introduceert een uitbreidingspunt voor externe feedback over de gereedheid van de pod.

Deze release biedt de standaardversterking van RBAC-detectieclusterrolbindingen.

Als u iets meer wilt weten over deze nieuwe release, en deze nieuwe versie wilt downloaden en implementeren. Je kan bezoeken de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.