Container-basierte Anwendungsumgebung Kubernetes v1.8 allgemein verfügbar

München, Starnberg, 04. Okt. 2017 - Rollenbasierte Zugriffskontrolle (Roles Based Access Control, RBAC) sowie stabile Version von CRI-O...

Zum Hintergrund: Das Kubernetes Projekt bietet eine Umgebung zur Automatisierung, Bereitstellung, Skalierung und Verwaltung von Container-basierten Anwendungen. Kubernetes setzt seine Evolution mit der Version 1.8 fort, die Ende September auf dem Kubernetes-Blog angekündigt wurde. Mit diesem Release ist die rollenbasierte Zugriffskontrolle (Roles Based Access Control, RBAC) allgemein verfügbar. Neu ist auch eine stabile Version von CRI-O, der leichtgewichtigen Container Runtime für Kubernetes**. Darüber hinaus gibt es Verbesserungen in den Bereichen Kubernetes Command Line Interface (CLI), Cluster-Stabilität und Service-Automatisierung. Das Kubernetes-Projekt bietet eine Umgebung zur Automatisierung der Bereitstellung, Skalierung und Verwaltung von Container-Applikationen.

Querverweis: Link Clear Linux Project für Intel Architektur > http://Intel® Clear Containers

Red Hat nutzt Kubernetes als Basis von Red Hat OpenShift Container Platform. Zusammen mit anderen Community-Mitgliedern hat Red Hat an einer Reihe von Features gearbeitet, etwa bei API Machinery, Auth, Autoscaling, Big Data, CLI, Network, Node, OpenStack, Service Catalog, Storage, Container Identity Working Group und dem Resource Management. Red Hat konzentriert sich nach Entwicklerangaben auf die Bereiche Workload Diversity, Extensibility, Security Improvements, Cluster Stability und Service Automation.

Bei der Workload Diversity standen danach nach zwei Aspekte im Vordergrund: Bei dem ersten geht es um Batch oder Task Based Commuting, da viele Anwender einige Batch-Jobs auf OpenShift-Cluster verlagern wollen. Zweitens wurde aus scheduledJob jetzt cronJobs (1), das sich im Betastadium befindet. Bei der Resource Management Working Group (2) soll in den nächsten Releases mit Features wie Device Manager, CPU Manager und HugePages zu rechnen sein.

Weitere Informationen zu Kubernetes 1.8 finden Sie auch unter diesem Red Hat Blog


** CRI-O is an implementation of the Kubernetes CRI (Container Runtime Interface) to enable using OCI (Open Container Initiative) compatible runtimes. It is a lightweight alternative to using Docker as the runtime for kubernetes.

(1) Link > https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/

(2) Link > http://blog.kubernetes.io/2017/09/introducing-resource-management-working.html


Abb. 1: CRI-O Architektur (Bildquelle: CRI-O, GitHub pages)