4.5. Machine Deletion Remediation Operator のトラブルシューティング
4.5.1. 一般的なトラブルシューティング リンクのコピーリンクがクリップボードにコピーされました!
- 問題
- Machine Deletion Remediation Operator の問題のトラブルシューティングが必要です。
- 解決方法
Operator ログを確認してください。
$ oc logs <machine-deletion-remediation-controller-manager-name> -c manager -n <namespace-name>
4.5.2. 失敗した修復 リンクのコピーリンクがクリップボードにコピーされました!
- 問題
- 不健康なノードは修正されませんでした。
- 解決方法
以下のコマンドを実行して、
MachineDeletionRemediationCR が作成されていることを確認します。$ oc get mdr -Aノードが正常でなくなり、
NodeHealthCheckコントローラーがMachineDeletionRemediationCR を作成しなかった場合は、NodeHealthCheckコントローラーのログを確認してください。さらに、NodeHealthCheckCR に、修復テンプレートを使用するために必要な仕様が含まれていることを確認してください。MachineDeletionRemediationCR が作成された場合は、その名前が異常なノードオブジェクトと一致することを確認してください。
4.5.3. Machine Deletion Remediation Operator リソースは、Operator のアンインストール後も存在する リンクのコピーリンクがクリップボードにコピーされました!
- 問題
- 修復 CR や修復テンプレート CR などの Machine Deletion Remediation Operator リソースは、Operator をアンインストールした後も存在します。
- 解決方法
Machine Deletion Remediation Operator リソースを削除するには、アンインストールする前に Delete all operand instances for this operator のチェックボックスを選択してリソースを削除できます。このチェックボックス機能は、バージョン 4.13 以降、Red Hat OpenShift でのみ利用できます。Red Hat OpenShift のすべてのバージョンで、リソースタイプごとに次の関連コマンドを実行してリソースを削除できます。
$ oc delete mdr <machine-deletion-remediation> -n <namespace>$ oc delete mdrt <machine-deletion-remediation-template> -n <namespace>修復 CR
mdrは、同じエンティティー (NHC など) によって作成および削除される必要があります。修復 CRmdrがまだ存在する場合は、MDR Operator とともに削除されます。修復テンプレート CR
mdrtは、NHC で MDR を使用する場合にのみ存在します。Web コンソールを使用して MDR Operator を削除すると、修復テンプレート CRmdrtも削除されます。