Identity化をすすめるにあたってぶつかった壁があり暫定的ではあるものの解決したため、その方法を残しておきたいと思います。社内で記事を温めてる間に、Documentを更新するPRが生まれてマージされました。そのため公開するか悩みましたが日本語記事として読んでもらえればと思います。Challengeを使ってGKEで証明書を生成するには、現時点では以下の通り設定する必要があります。secretを介する事なくGSAの認証情報をPodが使えるようにする仕組みが推奨となっています。実は同様のIssueが存在しており、解決方法が提示されていたので、そちらの説明をしていく事になります。いうKSAが作成され設定されています。secret経由で設定する従来の方法で利用していたため、すでにGSAは作成済みでしたので弊社では更新のみ行いました。ここでは手順として残しておきます。書かれている内容と同じになります。IAM側での作業は完了です。podが、Step2で作成したGSAの認証を利用してDNSを操作できる形になりました。Issuerの設定変更Step3まででSecretの利用が不要になりましたので、最終的に記述内容は以下の通りです。Roleでmemberに追加してくださいと怒られます。対応したら問題なく証明書の作成が始まります。cert-managerの実装を見てみようなぜ設定に必要そうな鍵情報を削除して動くのかコードを見てみましょう。Identityを利用できています。利用してcert-managerインストール後にpatchを当てる必要がありました。側が対応するまで待つか、helmを使わずにkustomizeを利用するなどしてpatchまでKSAに当てておくと良いかもしれませんね。