Kubernetes v1.22 では結構多くのAPIが廃止1され、慎重なアップグレードが求められる。 その補助として、最近出たGKEの新機能 Deprecation Insights を使うと便利だ。 v1.21 等のGKE clusterで廃止予定のAPIが使われていないかチェックしてくれる。 あるGKEクラスターで確認してみると、Argo CD controller から2種類の廃止予定APIが呼ばれていることが判明した。 /apis/extensions/v1beta1/ingresses /apis/apiextensions.k8s.io/v1beta1/customresourcedefinitions 古い Ingress API の呼び出し これに関してはArgo CDのissueに詳しい解説があった。 ArgoCD使っているとGKEのdeprecated insight