Kubernetes 1.7 veröffentlicht

0
166

0

Wenn Sie die Verwendung von Containern in der Produktion, Sie wissen, benötigen Sie ein DevOps-Werkzeug, um Sie zu verwalten. Für viele Unternehmen, Kubernetes ist das Programm. Der sich schnell entwickelnden open-source container-Orchestrierungs-Paket hat soeben seine neueste version, Kubernetes 1.7, nur über drei Monate, da die Entwickler freigegeben Kubernetes 1.6.

Habe nicht gehört, von Kubernetes? Sie. Natasha Wald, ein Linux-Foundation senior PR manager, gefragt, “Was tun Wink, Ancestry.com, Kasten, Puffer, GolfNow, und Ticketmaster gemeinsam haben? Die Art und Weise Sie betreiben Ihre Infrastruktur. Unter einer Seite von Giganten wie Google, diese Unternehmen sind die Erschließung container-Orchestrierungs-Technologie Kubernetes.”

Neben diesen Unternehmen, Red Hat, Oracle, IBM und Microsoft, um nur einige zu nennen, haben alle investiert in Kubernetes. Alle wichtigen cloud Player, Amazon Web Services (AWS) ist auf der Außenseite suchen in. Das ist kein Zufall. Neben seiner technischen Vorteile, die Unternehmen sind mit Kubernetes als ein Weg, um zu versuchen zu knacken AWS-cloud-Herrschaft.

Diese Meilenstein-release fügt Sicherheits -, Speicher -, und Erweiterungsmöglichkeiten machen “DevOps” – Programm noch besser geeignet für enterprise-Kunden. Luis Pabón, CoreOS, der technische Vorsprung von Kubernetes Entwicklung, gebloggt, dass diese neue version nicht nur neue features hinzufügen, aber “weiterhin den Bau von neuen Schnittstellen zu machen Kubernetes mehr erweiterbar mit zuverlässiger Kern. … Letztlich, sein Ziel ist es damit Entwicklern implementieren Sie neue features auf Basis einer stabilen, featurefull, core Kubernetes-system, so dass neue Funktionen Hinzugefügt werden on-demand”.

Zur Verbesserung Kubernetes Erweiterbarkeit, Kubernetes 1.7 hat zwei neue Funktionen: die erste ist Die API-aggregation zur Laufzeit, die es ermöglicht power-Usern hinzufügen, Kubernetes-Stil-pre-built, Dritten oder vom Benutzer erstellt (application programming interfaces-API)s Ihrer cluster.

Der andere Container-Runtime Interface (CRI). Dies wurde erweitert durch die Neue remote-procedure-calls (RPC) aufrufen. Diese können Sie abrufen container-Metriken, die von der Laufzeitumgebung. CRI-Prüfungen wurden veröffentlicht, und Alpha containerd integration, unterstützt die basic-pod life-cycle-und image-management, ist jetzt verfügbar.

Die anderen Verbesserungen, durch die Gegend, sind:

Sicherheit:

Die Netzwerk-Richtlinien-API ist gefördert zu stabil. Netzwerk Politik, umgesetzt durch ein Netzwerk-plug-in ermöglicht Benutzern das festlegen und durchsetzen von Regeln für die pods, die miteinander kommunizieren können. Knoten Vollmachtgeber und admission control plugin neu hinzugekommen sind, beschränken kubelet den Zugang zu den Geheimnissen, Schoten und andere Objekte basierend auf seinem Knoten. Verschlüsselung für Geheimnisse und andere Ressourcen in etcd, ist jetzt als alpha. Kubelet TLS bootstrapping unterstützt nun client-und server-Zertifikat rotation. Audit-logs gespeichert, die von den API-server sind nun mehr anpassbare und erweiterbare Unterstützung für event-Filterung und-webhooks. Sie auch eine umfassendere Daten zum system-audit.

Stateful-Auslastung:

StatefulSet Updates ist ein neues beta-feature in 1.7, so dass automatisierte updates von stateful-Anwendungen wie Kafka, Zookeeper, und etcd, mit einer Reihe von update-Strategien, darunter rolling updates. StatefulSets auch jetzt unterstützen eine schnellere Skalierung und Inbetriebnahme für Anwendungen, die nicht der Bestellung über die Pod-Verwaltung-Politik. Dies kann eine erhebliche Verbesserung der performance. Lokale Speicherung (alpha) war einer der am häufigsten gewünschten features bei stateful Anwendungen. Benutzer können jetzt den Zugriff auf lokale Datenträger durch die standard-PVC – /PV-interface und über StorageClasses in StatefulSets. DaemonSets, die Erstellung einer pod pro Knoten bereits eine update-Funktion, und in 1.7 Hinzugefügt haben smart rollback und Geschichte-Fähigkeit. Eine neue StorageOS Volume-plugin bietet hochverfügbare cluster-wide-persistent-Volumen von lokalen oder angeschlossenen Knoten Speicher.

Schließlich gibt es zwei alpha features:

Externe Zulassung-Controller bietet Optionen für das hinzufügen von benutzerdefinierten Geschäftslogik an den API-server, die für Objekte ändern, wie Sie erstellt werden, und überprüfen der Richtlinie.Policy-basierte Föderierte Ressourcen-Platzierung, die Platzierung bietet Richtlinien für die federated-cluster, basierend auf kundenspezifische Anforderungen, wie die Verordnung, Preise oder Leistung.

Setzen Sie all dies zusammen und Sie haben noch mehr Gründe für Unternehmen, die bereits engagiert sind, Verwendung von Containern, um die Verwaltung Ihrer 21st century cloud-Anwendungen.

Verwandte Geschichten:

Red Hat integriert Kubernetes in Red Hat Cloud Suite Kubernetes führt container-Orchestrierungs-Oracle verwenden Kubernetes zum verwalten seiner cloud-Container

0