Helm:Package Manager for Kubernetes

Kubernetes におけるパッケージマネージャの役割

yaml フォーマットで定義された Deployments, Services, PersistentVolumes, PersistentVolumeClaims, Ingress, ServiceAccounts などの各種APIリソースのマニフェスとを一纏めにしたもの(Chart )。

Helm により ChartKubernetes クラスターに取込み、クラスター内部のシステムを新規構築・更新・ロールバックします。

Helm のバージョンによりクラスター内部に Tiller が必要(バージョン2)ですが、セキュリティ上の理由からバージョン3以降はクラスターのAPI経由で Chart が読み込まれます。

https://kubernetes.io/ja/docs/tasks/service-catalog/install-service-catalog-using-helm/


Chart の作成方法

Charts パッケージ