Closed1

Kubernetest環境のSSL証明書の管理をどうにかしたい

harrythecodeharrythecode

結論

タイトル通りの問題を解決したい。

https://github.com/joe-elliott/cert-exporter

これが使える。Prometheus Operatorなどが事前に入ってる前提だと以下のコマンドで1発。

helm repo add cert-exporter https://joe-elliott.github.io/cert-exporter/
helm repo update
helm upgrade --install cert-exporter cert-exporter/cert-exporter --set service.serviceMonitor.create=true

serviceMonitorを作らないと最近のPrometheusはメトリクスを見に行ってくれないので注意

困ったこと

  • 任意のsecretを読みたい → annotationsに cert-manager.io/certificate-name: 任意の名前 をつけると見つけにいってくれる。cert-exporterは1時間おきに確認するのですぐに確認したい場合はpodを再起動すれば良い。
このスクラップは10日前にクローズされました