結論
helmのパラメータで過去の chart を指定すると古いバージョンのアプリが入ります。
-
helm install
の実行時に--version
を指定する-
--version
に指定するのは chart のバージョンなので、対象の chart でどのバージョンが入るかは GitHub リポジトリの release を探るなどの調査が必要
-
経緯等
Traefik を使って Kubernetes や Open ID Connect の勉強をしていた際に、Traefik の v3.0 だと出たばかりで中々ドキュメント等見つからずうまくいかない状態に陥りました。
最新版の Traefik を使用することが今回の勉強の本質ではなかったので、v2 系の最新を利用することにしました。
Traefik の v2.11.2
を入れたい場合、chart のバージョンは 27.0.2
でした。
> helm install traefik traefik/traefik --version 27.0.2 -f traefik-values.yaml
NAME: traefik
LAST DEPLOYED: <日付>
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
Traefik Proxy v2.11.2 has been deployed successfully on default namespace !