1.13.24.2. 問題の解決: OpenShift Container Platform バージョンが欠落しているマネージドクラスターのアップグレードを試みる
以下の手順を参照してください。
マネージドクラスターの
ClusterVersionリソースのステータスに必要なバージョンが含まれていることを確認します。以下のコマンドを実行します。oc get clusterversion version -o jsonpath='{.status.availableUpdates[*].version}'必要とされるバージョンが表示されない場合、そのバージョンはこのマネージドクラスターには適用されません。
ManagedClusterInfoリソースにハブクラスターのバージョンが含まれているかどうかを確認します。以下のコマンドを実行します。oc -n <cluster_name> get managedclusterinfo <cluster_name> -o jsonpath='{.status.distributionInfo.ocp.availableUpdates[*]}'バージョンが含まれている場合は、ハブクラスターに障害のある
ClusterCuratorリソースがあるかどうかを確認します。以下のコマンドを実行します。oc -n <cluster_name> get ClusterCurator <cluster_name> -o yamlClusterCuratorリソースが存在し、そのclustercurator-job条件のステータスがFalseの場合は、ハブクラスターからClusterCuratorリソースを削除します。以下のコマンドを実行します。oc -n <cluster_name> delete ClusterCurator <cluster_name>ManagedClusterInfoリソースにバージョンが含まれていない場合は、マネージドクラスターのwork-managerアドオンログを確認し、報告されたエラーを修正します。次のコマンドを実行し、Pod 名を環境内の実際の名前に置き換えます。oc -n open-cluster-management-agent-addon logs klusterlet-addon-workmgr-<your_pod_name>