• IT-Karriere:
  • Services:

Orchestrierung: Kubernetes 1.16 vereinfacht API-Erweiterung

Die Container-Orchestrierung Kubernetes stabilisiert in Version 1.16 die Custom Resources, die als Basis für API-Erweiterungen dienen. Ein Topology-Manager-Kubelet verteilt Hardware-Ressourcen feingranularer und der Cluster-Overhead wird reduziert.

Artikel veröffentlicht am , Kristian Kißling/Linux Magazin/
Kubernetes ist in Version 1.16 erschienen.
Kubernetes ist in Version 1.16 erschienen. (Bild: Kubernetes)

Das Kubernetes-Projekt hat Version 1.16 seiner Plattform zur Container-Orchestrierung veröffentlicht. Damit sind die sogenannten Custom Resources erstmals stabil verfügbar. Es handelt sich dabei um Erweiterungen des Kubernetes API. Im Rahmen einer Beta-Phase konnte diese seit Version 1.7 der Software getestet werden.

Stellenmarkt
  1. Allianz Deutschland AG, München Unterföhring
  2. DEKRA SE, Stuttgart

In Kubernetes ist eine Resource ein Endpoint, zu dem eine Reihe von API-Objekten gehören. Über sogenannte Custom Resource Definitions (CRD) lassen sich Komponenten in die Containerplattform einbinden, die nicht unbedingt zum Lieferumfang gehören. Admins binden diese Komponenten zur Cluster-Laufzeit dynamisch ein. Inzwischen sind jedoch viele Core-Funktionalitäten in Custom Resources auslagert, um Kubernetes möglichst modular zu halten.

Mit Kubernetes 1.16 gelten Custom Resources nun als ausgereift und sind im HTTP-API-Space über apiextensions.k8s.io/v1 zu finden, das vorherige /v1beta1 fällt also weg. Zugleich müssen Kubernetes-Admins auf ein paar Besonderheiten achten, da einige Dinge, die zuvor optional waren, nun obligatorisch werden.

Dazu zählen etwa Structural Schemas, die dafür sorgen, dass die API-Server genau wissen, welche Felder sich legitim in einer CRD befinden. Auch Validation Schemata und Pruning, das unbekannte Felder entfernt, gehören zu den verpflichtenden Neuerungen, die garantieren sollen, eine stabile API zu erhalten.

Endpoint Slices sollen Skalierbarkeit verbessern

Als Alternative zu den Endpoints, aber noch im Alpha-Stadium verhaftet, sind die neu eingeführten Endpoint Slices. Sie sollen Kubernetes skalierbarer machen und betreffen besonders den Netzwerk-Bereich. Endpoint Resources repräsentieren in großen Clustern die Network Endpoints sämtlicher Pods, mitunter Tausende. Das skaliert schlecht, und Dienste um Endpoints zu ergänzen oder Endpoints zu entfernen, erzeugt einen großen Mehraufwand im Cluster.

Endpoint Slices splitten die Menge an zu verwaltenden Endpoints aber auf und begrenzen sie auf 100. Weil dann nur noch Slices der aktualisierten Teile durch den Cluster wandern, senkt das den Verwaltungsaufwand. Zudem bieten sich Endpoint Slices als erweiterbare Ressourcen an und spielen sowohl beim neuen Topology-Attribut eine Rolle als auch beim Verwalten von Adresstypen (IPv4/IPv6).

Ebenfalls hinzugekommen ist eine neue Kubelet-Komponente im Alpha-Status: der Topology Manager. Dieser verteilt Hardware-Ressourcen intelligenter auf einem Knoten, weil dieser weiß, wo sich Arbeitsspeicher, CPUs und Geräte befinden und welche Kombination die beste Performance liefert.

Eine Funktion namens Dual-Stack-Networking (Alpha) erlaubt es, Pods und Services sowohl über IPv4- als auch über IPv6-Adressen zu adressieren. Metriken lassen sich in einer Metrics Registry sammeln, gefeilt haben die Entwickler zudem am Umgang mit Datenträgern (Volumes). So ist Volume Resizing nun im Beta-Stadium angekommen. Weitere Details liefern die Release Notes.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Hardware-Angebote
  1. (reduzierte Überstände, Restposten & Co.)
  2. 1.199,00€
  3. 555,55€ (zzgl. Versandkosten)

Folgen Sie uns
       


Microsoft Surface Pro X - Hands on

Schon beim ersten Ausprobieren wird klar: Das Surface Pro X ist ein sehr gutes Beispiel für ARM-Geräte mit Windows 10. Viele Funktionen wirken durchdacht - die Preisvorstellung gehört nicht dazu.

Microsoft Surface Pro X - Hands on Video aufrufen
Autonomes Fahren: Wenn der Wagen das Volk nicht versteht
Autonomes Fahren
Wenn der Wagen das Volk nicht versteht

VW testet in Hamburg das vollautonome Fahren in der Stadt - und das recht erfolgreich, wie eine Probefahrt zeigt. Als größtes Problem erweist sich ausgerechnet die Höflichkeit der Fußgänger.
Ein Bericht von Werner Pluta

  1. Volkswagen ID. Space Vizzion als Elektrokombi vorgestellt
  2. Elektroauto von VW Es hat sich bald ausgegolft
  3. ID.3 kommt Volkswagen verkauft den E-Golf zum Schnäppchenpreis

Red Dead Redemption 2 für PC angespielt: Schusswechsel mit Startschwierigkeiten
Red Dead Redemption 2 für PC angespielt
Schusswechsel mit Startschwierigkeiten

Die PC-Version von Red Dead Redemption 2 bietet schönere Grafik als die Konsolenfassung - aber nach der Installation dauert es ganz schön lange bis zum ersten Feuergefecht in den Weiten des Wilden Westens.

  1. Rockstar Games Red Dead Redemption 2 belegt 150 GByte auf PC-Festplatte
  2. Rockstar Games Red Dead Redemption 2 erscheint für Windows-PC und Stadia
  3. Rockstar Games Red Dead Online wird zum Rollenspiel

Fritzbox mit Docsis 3.1 in der Praxis: Hurra, wir haben Gigabit!
Fritzbox mit Docsis 3.1 in der Praxis
Hurra, wir haben Gigabit!

Die Fritzbox 6591 Cable für den Einsatz in Gigabit-Kabelnetzen ist seit Mai im Handel erhältlich. Wir haben getestet, wie schnell Vodafone mit Docsis 3.1 tatsächlich Daten überträgt und ob sich der Umstieg auf einen schnellen Router lohnt.
Ein Praxistest von Friedhelm Greis

  1. Nodesplits Vodafone bietet 500 MBit/s für 20 Millionen Haushalte
  2. Sercomm Kabelmodem für bis zu 2,5 GBit/s vorgestellt
  3. Kabelnetz Die Marke Unitymedia wird verschwinden

    •  /