[Kubernetes][Helmfile][HorizontalPodAutoscaler]autoscaling/v2beta1からv2にバージョンアップする場合

上記のようにHelmfile化してapplyすると autoscaling/v2beta1 が利用できなくなったとイレギュラーな事象が起きたため、 autoscaling/v2 にバージョンアップする必要がある。対応は以下となる。

https://helm.sh/docs/topics/kubernetes_apis/#updating-api-versions-of-a-release-manifest

  • helm listでバージョンを確認

  • 上記のバージョンからSecretをyamlとして出力する

※予めバックアップすること

  • decode

autoscaling/v2beta1 から autoscaling/v2 に置換する。

  • encode

下記encodeされたSecretの値をコピーしたらv13_release_20231013.yamlに入れ替えて、new-v13_release_20231013.yamlとして名前変更をする

  • 旧ファイルと新ファイルをdiff確認するためにmanifestの部分を出力する

  • 差分確認

  • 適用

  • helmfile apply

 

Was this helpful?

0 / 0

コメントを残す