Helmアーティファクト

Helmは、オープン・ソースのKubernetes用パッケージ・マネージャです。Oracle Cloud Infrastructure (OCI) DevOpsサービスは、Kubernetes Engine (OKE)クラスタへのHelmチャートのデプロイメントをサポートします。

Helmでは、チャートと呼ばれるパッケージ形式を使用します。チャートとは、関連する一連のKubernetesリソースを記述するファイルのコレクションです。Kubernetes YAMLマニフェスト・ファイルのテンプレートと、デフォルトのテンプレート値を指定するためのvalues.yamlファイルが含まれています。単一のHelmチャートを使用して、NGINXサービスなどの単純なものや複雑なフルスタックのWebアプリケーションを定義できます。詳細は、Helmチャートのファイル構造を参照してください。

すべてのチャートには、 セマンティック・バージョニング2.0.0形式に従ったバージョン番号が必要です。Helm v2以降では、リリース・マーカーとしてバージョン番号を使用します。リポジトリに格納されているチャートは、名前とバージョンで識別されます。例: nginx 1.2.1

OCI DevOpsサービスでは、デプロイメント用のHelmチャートを追加するか、Helmコマンドをインライン・アーティファクトとして直接指定できます。