こんにちは、サイオステクノロジー技術部 武井です。1年後くらいに必要になると思うので、Azure Kubernetes ServiceのNGINX IngressでSSL終端を行うときのSSL証明書更新方法をここにメモってきます。
$ kubectl create secret tls example-tls --key server.key --cert server.crt \ --dry-run -o yaml | kubectl apply -f -
tlsのsercretリソースを証明書、秘密鍵指定で作成するというコマンドをdry runで実行し、そのときに出力されたyamlをkubectlの標準入力に食わせています。
これで一発で証明書更新出来ます。