1時に寝て6時半に起きて8時に起きた。前日は資料づくりで遅くまでオフィスに残っていたせいか、なんか寝坊した。

helm 調査

k8s 上の datadog-agenthelm で管理されていて、あるバージョンから dapr も helm 管理できる ようになった。dapr は cli からもインストールできるけど、helm のことをよくわかってなかったので調べることにした。そんなたくさん記事をみたわけではないけど、いくつか記事を読んで quora のやり取りが一番よかった。

ざっくりまとめるとこうかな。

  • helm は oss 且つ cncf の公式プロジェクトだからまぁ安心
  • helm はサードパーティのパッケージのインストールや設定の利便性を高める
    • k8s はテンプレート機能が弱いので共通設定と特定環境向けの設定を管理するのがあまり得意ではない
    • セキュリティを考慮した k8s 設定は自分でやるよりコミュニティに任せた方がよい場合もある
    • パッケージなのでバージョン管理は得意
  • helm は k8s 向けのパッケージマネージャとレポジトリマネージャーとマーケットプレイスを組み合わせたみたいなもの

k8s 上でサードパーティのパッケージを自分で設定したい特別な理由がない限りは helm を使うのがよさそうという結論になった。