Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Abstract Helmfile

Abstract Helmfile

Abstraction of Helmfile.
社内LT用に作成したHelmfileの概要資料です/

Junki Mano

July 29, 2019
Tweet

More Decks by Junki Mano

Other Decks in Technology

Transcript

  1. Helmfileとは • KubernetesのパッケージマネージャであるHelmを宣言的に操 るツール • 主な機能 1. Helm Chart のValuesファイルをバージョン管理

    2. k8sアプリの変更をCI/CD 3. 継続的に「あるべき状態」に寄せていき、prd/stgなど環境全体の skew(ずれ)を抑制する
  2. 実行 • helmfile apply • apply all resources from state

    file only when there are changes • ⇨単純な適用 • helmfile sync • sync all resources from state file (repos, releases and chart deps) • ⇨定期的にsyncすることで実機との動機が行える