Kubernetes illustration
Zu Abschnitt

Verwendung von Helm mit Red Hat OpenShift

URL kopieren
Helm ist ein Paket- und Installationsmanager, der das Packaging und Deployment von containerisierten Anwendungen in der Hybrid Cloud mit Kubernetes standardisiert und vereinfacht. Mit Helm können Entwicklungsteams ihre Anwendungen so verpacken, dass sie von allen Mitarbeiterinnen und Mitarbeitern in ihrem Unternehmen und darüber hinaus problemlos gemeinsam genutzt und eingesetzt werden können. Helm kann auch verwendet werden, um Day-1-Aufgaben, wie die Installation und das grundlegende Konfigurationsmanagement für die Einrichtung der Anwendungen, sowie einige Day-2-Operationen, wie die Durchführung einfacher Upgrades und Rollbacks, zu automatisieren.

Agilität

Mit Helm wird die Optimierung und Integration in GitOps und CI/CD unterstützt. Es bietet Agilität durch automatisiertes Deployment und einfache, konsistente Upgrades.

Einfachheit

Sie können das Deployment vereinfachen, indem Sie Automatisierung für die Entwicklung häufig eingesetzter Anwendungen allgemein verfügbar machen.

Konsistenz

Durch die Automatisierung manueller Aufgaben können Sie das Deployment deutlich beschleunigen und dadurch auch das Fehlerrisiko während des Deployments reduzieren.

Sowohl benutzerdefinierte als auch ISV-unterstützte Workloads und Anwendungen können mit Helm Charts auf Red Hat® OpenShift® bereitgestellt werden. Dies hilft bei der Interoperabilität und der Unterstützung von cloudnativen Anwendungen von ISVs, einem hervorragenden Benutzererlebnis beim Deployment und der Verwaltung von ISV-Anwendungen sowie der Compliance mit Best Practices für das Deployment.

 

Mit der Webkonsole von OpenShift lassen sich Charts aus den im Developer Catalog aufgelisteten Helm Charts auswählen und installieren sowie benutzerdefinierte Helm Chart Repositories hinzufügen. Mit diesen Charts können Helm-Releases erstellt, aktualisiert, zurückgesetzt und deinstalliert werden. Die Helm-CLI ist in das Web Terminal der Webkonsole von OpenShift integriert, was das Visualisieren, das Durchsuchen und das Management von Informationen zu Projekten erleichtert.

Hören Sie sich einen kurzen Vortrag von Discover Financial Services über den Aufbau eines Enterprise Helm Chart Repositorys und die Verwaltung von Helm Charts auf Red Hat OpenShift an:

Ein Kubernetes Operator ist eine Methode zur Bereitstellung und Verwaltung einer Kubernetes-nativen Anwendung. Dabei wird das Deployment und das Lifecycle-Management (wie etwa vertikale/horizontale Skalierung, Update, Upgrade, Backup, Wiederherstellung und Datenintegritäts-Management) vereinfacht. Die Operators werden in einer Schleife ausgeführt, überprüfen ständig den Status der Anwendung und stellen fest, ob die Anwendung gemäß der vom Softwareentwickler festgelegten Konfiguration läuft. Sie nehmen auch automatisch alle notwendigen Änderungen vor, um die definierte und gewünschte Konfiguration zu erfüllen.

ZielEmpfehlung
Die Anwendung erfordert die Automatisierung von Day-1-Aufgaben (Installation) und einigen einfachen Day-2-Aufgaben (etwa das einfache Update von einer Version zur nächsten).Helm
Die Anwendung benötigt einfache Updates, aber wenig Automatisierung für Day-2-Operationen.Helm
Die Wartung oder Anpassung einer Anwendung, die von einem Helm Chart bereitgestellt wird, erfordert manuelle Schritte (außerhalb der Helm-CLI) durch die Nutzenden.Operators
Die Anwendung erfordert komplexe Day-2-Aufgaben (wie etwa Auto-Tuning, Backup und Wiederherstellung im Falle eines Ausfalls, sequenzierte Orchestrierungsschritte für Updates bzw. Neukonfiguration oder intelligente Skalierung).Operators
Tipp: Wenn ein Update oder eine Neukonfiguration manuelle Schritte mit kubectl erfordern würde, verwenden Sie am besten Operators.

Weitere Informationen über Helm und Red Hat OpenShift

Lernszenario

Learning by doing: Testen Sie Helm 3 auf Red Hat OpenShift.

Zertifizierung

Wenn Sie auf Tools mit Helm Charts angewiesen sind, empfehlen Sie Ihren Softwareanbietern, sich bei uns zu zertifizieren.

Blog

Helm und Operators auf OpenShift.

Weiterlesen

E-BOOK

Vereinfachtes Anwendungsmanagement in Kubernetes-Umgebungen

Mit Helm und Kubernetes Operators können Sie die Produktivität Ihrer Entwicklungsteams verbessern, das Deployment von Anwendungen vereinfachen sowie Updates und Upgrades optimieren.

ARTIKEL

Was sind Red Hat OpenShift Operatoren?

Red Hat OpenShift Operatoren automatisieren die Erstellung, Konfiguration und Verwaltung von Instanzen Kubernetes-nativer Anwendungen.

Artikel

Was für Red Hat OpenShift Serverless spricht

Red Hat OpenShift Serverless erweitert Kubernetes auf die Bereitstellung und Verwaltung serverloser Workloads.

Mehr über OpenShift erfahren

Produkte

Eine Plattform, die es Ihnen ermöglicht, Anwendungen in Ihrem Unternehmen schnell und effizient über die von Ihnen gewünschte Infrastruktur bereitzustellen.

Softwaredefinierter Storage sorgt für einen permanenten Datenspeicher, während Container in mehreren Umgebungen hoch- und heruntergefahren werden.

Eine KI-Plattform, die Tools zum schnellen Entwickeln, Trainieren, Bereitstellen und Überwachen von Modellen und KI-gestützten Anwendungen bietet.

Eine zentrale Konsole mit integrierten Sicherheitsrichtlinien, mit der Sie Kubernetes-Cluster und -Anwendungen verwalten können.

Ressourcen

Training

Kostenloser Trainingskurs

Running Containers with Red Hat Technical Overview

Kostenloser Trainingskurs

Developing Cloud-Native Applications with Microservices Architectures

Kostenloser Trainingskurs

Containers, Kubernetes and Red Hat OpenShift Technical Overview