Helm-Artefakt
Helm ist ein Open-Source-Packagemanager für Kubernetes. Der Oracle Cloud Infrastructure (OCI) DevOps-Service unterstützt das Deployment von Helm-Charts in einem Kubernetes-Engine-(OKE-)Cluster.
Helm verwendet ein Verpackungsformat namens Charts. Ein Chart ist eine Sammlung von Dateien, die eine zusammengehörige Gruppe von Kubernetes-Ressourcen beschreiben. Sie enthalten Vorlagen mit Kubernetes-YAML-Manifestdateien und eine values.yaml-Datei zur Angabe der Standardvorlagenwerte. Ein einzelnes Helm-Chart kann u.a. zum Definieren eines einfachen NGINX-Service oder einer komplexen Full-Stack-Webanwendung verwendet werden. Weitere Einzelheiten finden Sie unter Helm-Chart-Dateistruktur.
Jedes Chart muss eine Versionsnummer im Semantic Versioning 2.0.0-Format haben. Helm v2 und höher verwendet Versionsnummern als Releasemarker. In Repositorys gespeicherte Charts werden nach Name und Version identifiziert. Beispiel: nginx 1.2.1
Im OCI-Service DevOps können Sie ein Helm-Diagramm für das Deployment hinzufügen oder die Helm-Befehle direkt als Inlineartefakt angeben.