1.29. metrics-collector のトラブルシューティング
マネージドクラスターで observability-client-ca-certificate シークレットが更新されないと、内部サーバーのエラーが発生する可能性があります。
1.29.1. 現象: metrics-collector が observability-client-ca-certificate を検証できない リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
メトリックを利用できないマネージドクラスターが存在する可能性があります。この場合は、metrics-collector デプロイメントから以下のエラーが発生することがあります。
error: response status code is 500 Internal Server Error, response body is x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "observability-client-ca-certificate")
error: response status code is 500 Internal Server Error, response body is x509: certificate signed by unknown authority (possibly because of "crypto/rsa: verification error" while trying to verify candidate authority certificate "observability-client-ca-certificate")
1.29.2. 問題の解決: metrics-collector が observability-client-ca-certificate を検証できない リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
この問題が発生した場合は、以下の手順を実行します。
- ターゲットのマネージドクラスターにログインします。
open-cluster-management-addon-observabilitynamespace にあるobservability-controller-open-cluster-management.io-observability-signer-client-certというシークレットを削除します。以下のコマンドを実行します。oc delete secret observability-controller-open-cluster-management.io-observability-signer-client-cert -n open-cluster-management-addon-observability
oc delete secret observability-controller-open-cluster-management.io-observability-signer-client-cert -n open-cluster-management-addon-observabilityCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記:
observability-controller-open-cluster-management.io-observability-signer-client-certは、新しい証明書で自動的に再作成されます。
metrics-collector-deployment デプロイメントが再度作成され、observability-controller-open-cluster-management.io-observability-signer-client-cert シークレットが更新されます。