Preise

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.

Self-Service

Mit Helm können Entwicklungsteams ganz einfach Anwendungen, Tools und Services einrichten. Sie können eine Anwendung, ein Tool oder einen Service aus einem genehmigten Katalog auswählen, konfigurieren und bereitstellen.

Einfache Distribution

Mit Helm lassen sich Anwendungen problemlos verpacken und gemeinsam nutzen, was die Skalierbarkeit der Anwendungen erhöht.

Wiederverwendbarkeit

Helm beschleunigt den Entwicklungs- und Testprozess und verfeinert gleichzeitig Ihre CI/CD-Strategie durch die Erstellung neuer oder die Verwendung bestehender Helm Charts für verschiedene Umgebungen.

Red Hat Ressourcen

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.

Sehen Sie sich dieses Video zur Funktionsweise von Operators und Helm an

Hub

Der offizielle Red Hat Blog

Lernen Sie mehr über unser Ökosystem von Kunden, Partnern und Communities und erfahren Sie das Neueste zu Themen wie Automatisierung, Hybrid Cloud, KI und mehr.

Red Hat Testversionen

Unsere kostenlosen Testversionen unterstützen Sie dabei, praktische Erfahrungen zu sammeln, sich auf eine Zertifizierung vorzubereiten oder zu bewerten, ob ein Produkt die richtige Wahl für Ihr Unternehmen ist.

Weiterlesen

Red Hat OpenShift für Entwicklungsteams und Developer

Mit Red Hat® OpenShift® können Entwickler Anwendungen mit den Tools ihrer Wahl entwickeln und bereitstellen, ohne Sorge um die Infrastruktur.

Red Hat OpenShift für Platform Engineering und DevOps

Red Hat OpenShift bietet Platform Engineers die Tools, die sie für die effektive Entwicklung und Verwaltung interner Entwicklungsplattformen benötigen.

Red Hat OpenShift oder Kubernetes: Was ist der Unterschied?

Red Hat OpenShift basiert auf Kubernetes und ist eine zertifizierte Plattform für Unternehmen für die Entwicklung und Bereitstellung cloudnative Anwendungen.

Ressourcen zu Red Hat OpenShift

Ausgewähltes Produkt

  • Red Hat OpenShift

    Eine einheitliche Plattform für die Anwendungsentwicklung, mit der Sie Anwendungen in großem Umfang auf einer Hybrid Cloud-Infrastruktur Ihrer Wahl erstellen, modernisieren und bereitstellen können.