BLOG

Verbesserte Unterstützung für containerisierte Apps: Ankündigung von Container Ingress Services 2.0

F5 Miniaturansicht
F5
Veröffentlicht am 26. Mai 2020

Bei der Diskussion von Initiativen zur digitalen Transformation – ein Hauptanliegen von 80 % der Befragten in unserem jüngsten Bericht „State of Application Services“ – kristallisieren sich einige gemeinsame Themen heraus: Einführung und Entwicklung von Cloud-nativen Architekturen, Multi-Cloud-Bereitstellungen, erhöhte Automatisierung, starke Abhängigkeit von APIs, Ausrichtung auf DevOps-Methoden und natürlich die verstärkte Nutzung von Containern.

Warum die Nutzung von Containern zunimmt

Tatsächlich bieten Container unzählige Vorteile für die Erstellung und Verwaltung von Apps und Infrastrukturen, darunter schnellere Hochfahrzeiten, bessere Skalierbarkeit, leichtere Bereitstellungen, erhöhte Portabilität und Flexibilität, mehr Ausfallsicherheit und eine klare Trennung der Verantwortlichkeiten der App- und IT-Teams.

Und mit der Entwicklung von Container-Orchestrierungstechnologien wie Kubernetes und Red Hat OpenShift ist die Arbeit mit Containern einfacher und programmatischer als je zuvor. Aber die Orchestrierung ist nur die halbe Miete.

Nicht so einfach zu verpacken

Einige glauben (fälschlicherweise), dass die Container-Orchestrierung alle ihre Container-Probleme lösen wird. Aber so einfach ist es nicht. Von Bedenken hinsichtlich der Komplexität der Infrastruktur und Orchestrierung bis hin zu Sicherheitsanforderungen und weit verteilten Entwicklungsteams sind Containerverwaltung und -orchestrierung nicht die ultimative Lösung. Effektive Containerstrategien erfordern auch Lösungen für die verschiedenen Teile der Anwendungen – Netzwerke, Speicher, Sicherheit, Verkehrsmanagement, DNS usw.

F5s Lösung für das Container-Dilemma

Wir haben in der Vergangenheit viel über Container gesprochen. Und zwar nicht nur im Hinblick auf die Technologien und Strategien der Enterprise-Klasse, die wir zu ihrer Unterstützung anbieten . Wir bieten eine Reihe zum Sichern von Containern, Anleitungen und konzeptionelle Untersuchungen zum Einbinden von Monolithen mit Microservices sowie einen Blick darauf, was ein containernativer App-Dienst ist.

Wie oben erwähnt, ist die Container-Orchestrierung die halbe Miete, die andere Hälfte besteht darin, Lösungen anzubieten, die die anderen Teile einer Anwendung unterstützen. Aus diesem Grund freuen wir uns so über die Veröffentlichung von F5 Container Ingress Services (CIS) 2.0.

Für diejenigen, die es noch nicht wissen: CIS stellt die Verbindung zwischen Kubernetes und OpenShift- und BIG-IP- Systemen her und bietet Anwendungsdienste wie HTTP-Ingress und WAF-Richtlinienreferenzierung für containerisierte Apps.

CIS – ein nativer K8s- und OpenShift-Dienst – überwacht Änderungen in Containerumgebungen und kommuniziert diese Änderungen zurück an BIG-IP. CIS passt dann die BIG-IP-Systemkonfiguration basierend auf diesen Änderungen dynamisch an, sodass die Apps immer leistungsfähig und sicher bleiben.

Kurz gesagt bietet CIS Betreibern von Containerumgebungen eine Möglichkeit, die Front-Door-Leistung und Sicherheit von Apps, die auf Containern basieren, mit automatisierten Workflows sicherzustellen.

Highlights von CIS 2.0

Die Veröffentlichung der Version 2.0 verbessert die Qualität von CIS in mehrfacher Hinsicht:

In erster Linie stärkt es die Integration der Container Ingress Services mit der deklarativen API-Strategie von F5. CIS nutzt die Application Services 3 Extension (AS3), um Konfigurationsänderungen an das BIG-IP-System zu kommunizieren, das den Containerumgebungen zugrunde liegt. AS3 verwendet zum Konfigurieren von BIG-IP einzelne JSON-Deklarationen anstelle vieler imperativer Befehle. F5 engagiert sich voll und ganz für diese API-Strategie und wird sie auch weiterhin nutzen.

CIS 2.0 ist außerdem vollständig kompatibel mit den neuesten Versionen von Kubernetes und OpenShift – Version 1.18 bzw. 4.3. CIS unterstützt nicht nur die neuesten Versionen dieser beliebten Container-Orchestrierungstechnologien, sondern nutzt auch Kubernetes- und OpenShift-native Sprachen wie Ingress-Dienste, Routen und ConfigMaps.

Schließlich wird in CIS 2.0 eine Vorschau auf die Einführung von Customer Resource Definitions gezeigt, die es Benutzern ermöglichen, Kubernetes weit über Standardinstallationen hinaus zu erweitern. CRDs tragen zur Verbesserung von Apps bei, indem sie das Anhängen nicht standardmäßiger API-Objekte an Container in der Kubernetes-Umgebung ermöglichen. Bitte beachten Sie, dass sich diese Funktion im Vorschaumodus befindet und nicht in Produktionsumgebungen verwendet werden sollte. Wir bitten unsere Kunden aktiv um Feedback, da es ein wesentlicher Bestandteil unseres Entwicklungsprozesses ist. Kontaktieren Sie F5 und teilen Sie uns mit, wie Ihre Erfahrungen mit CIS sind und welche Verbesserungen Sie sich wünschen.

F5 Container Ingress Services ist ein kostenloser Software-Download und ab heute verfügbar. Legen Sie hier los .