php エディター Yuzai が紹介: kubernetes オペレーターコントローラーを使用していると、実行できないインジケーターを削除するという状況に遭遇することがあります。これにより、実行時エラーや不整合が発生する可能性があります。この問題を解決するには、これらの機能しないインジケーターを削除するためのいくつかの手順を実行する必要があります。この記事では、実行されていない Kubernetes オペレーター コントローラー メトリクスを正常に削除するための詳細なソリューションを提供します。見てみましょう!
カスタムインジケーターの値を設定するオペレーターで作業していますが、正常に動作します(インジケーター値の登録と表示)。問題は、インジケーターの削除が行われないことです。インジケーターを削除するために別の関数を宣言しようとしました。
私のオペレーターはステートフル セットとサービスを開始していますが、私の cr を削除した後、サブリソースは削除されますが、メトリクスは更新/削除されません。
リーリー リーリー deletefunc
を使用して述語を宣言しようとしましたが、成功せず、インジケーターを削除できません。
助けやご指摘をいただきありがとうございます。
この機能を実装することができました。インジケーターの削除は、単に削除関数を使用して、完了したリソース操作に基づいてカスタム インジケーターを呼び出すだけです。
参考までに、カスタム インジケーターで delete を呼び出すことができます。カスタム リソースでの作業が完了した後に関数を呼び出すことができます。
https://pkg.go.dev/github .com/prometheus/client_golang/prometheus#MetricVec.DeleteLabelValues
以上がKubernetes オペレーター コントローラーを実行できないメトリクスを削除しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。