IT用語集 › インフラ › Helmfile

Helmfile

インフラ Svenska → 更新: 2026-10-22

Helm の宣言的なラッパー。すべてのリリースを一つの YAML ファイルに定義し、まとめて適用する。2017年に roboll が開発した。Docker に対する docker-compose が、Helm に対する helmfile だという売り文句である。

扱えるのは、複数の環境(dev/staging/prod)、環境ごとの values、リリースの順序(アプリより先にDBをデプロイ)、Go テンプレートや Jsonnet によるテンプレート化などだ。helmfile apply は全リリースの冪等な同期になる。競合は、GitOps 色の強い ArgoCD ApplicationSet や Flux HelmRelease、Helm プロバイダを使う Terraform など。GitOps の流れの中で、helmfile と Atlantis、あるいは helmfile-render から Kustomize、ArgoCD へとつなぐ構成もよく見られる。

← 用語集に戻る