9.2. インポートの準備
engine cluster にログインします。エンジンクラスター は、Kubernetes Operator 用のマルチクラスターエンジンとカスタムリソースを含むクラスターです。以下のコマンドを実行します。
oc login
oc loginCopy to Clipboard Copied! Toggle word wrap Toggle overflow エンジンクラスターで次のコマンドを実行して、プロジェクトを作成します。
注記:
CLUSTER_NAMEで定義したクラスター名は、.yamlファイルおよびコマンドでクラスターの namespace としても使用します。oc new-project ${CLUSTER_NAME}oc new-project ${CLUSTER_NAME}Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下のコマンドを実行して namespace を作成します。
oc label namespace ${CLUSTER_NAME} cluster.open-cluster-management.io/managedCluster=${CLUSTER_NAME}oc label namespace ${CLUSTER_NAME} cluster.open-cluster-management.io/managedCluster=${CLUSTER_NAME}Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下の YAML 例のように、
ManagedClusterの例を編集します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow オプション: このリリースでは、ハブクラスターを自動的にインポートして、
local-clusterと呼ばれるマネージドクラスターにすることは できません。マネージドクラスターを手動でlocal-clusterにできるようにするには、metadata.labels.local-cluster: "true"を追加します。次の YAML の例を参照して、名前がlocal-clusterであることを確認してください。local-clusterが名前でない場合、インポートは失敗するか、予期しない結果が発生します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
ファイルは
managed-cluster.yamlとして保存します。 以下のコマンドを使用して、YAML ファイルを適用します。
oc apply -f managed-cluster.yaml
oc apply -f managed-cluster.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow