13.4. ベアメタル上のホストされたクラスターのトラブルシューティング
以下の情報は、ベアメタル上の Hosted Control Plane のトラブルシューティングに適用されます。
13.4.1. ベアメタル上の Hosted Control Plane にノードを追加できない
Assisted Installer を使用してプロビジョニングされたノードが含まれる Hosted Control Plane クラスターをスケールアップすると、ホストはポート 22642 が含まれる URL を使用してイグニッションをプルできません。この URL は Hosted Control Plane では無効であり、クラスターに問題があることを示しています。
手順
問題を特定するには、assisted-service ログを確認します。
$ oc logs -n multicluster-engine <assisted_service_pod_name> 1
- 1
- Assisted Service Pod の名前を指定します。
ログで、次の例に似たエラーを見つけます。
error="failed to get pull secret for update: invalid pull secret data in secret pull-secret"
pull secret must contain auth for \"registry.redhat.io\"
この問題を解決するには、multicluster engine for Kubernetes Operator のドキュメントの「プルシークレットを namespace に追加する」を参照してください。
注記Hosted Control Plane を使用するには、スタンドアロン Operator として、または Red Hat Advanced Cluster Management の一部として、multicluster engine Operator がインストールされている必要があります。Operator は Red Hat Advanced Cluster Management と密接な関係があるため、Operator のドキュメントはその製品のドキュメント内に公開されています。Red Hat Advanced Cluster Management を使用していない場合でも、ドキュメントの multicluster engine Operator について説明している部分は Hosted Control Plane に関連します。