3.6. Hosted Control Plane 機能の有効化または無効化
Hosted Control Plane 機能と hypershift-addon マネージドクラスターアドオンは、デフォルトで有効になっています。機能を無効にする場合、または無効にした後に手動で有効にする場合は、次の手順を参照してください。
3.6.1. Hosted Control Plane 機能の手動での有効化 リンクのコピーリンクがクリップボードにコピーされました!
Hosted Control Plane を手動で有効にする必要がある場合は、次の手順を実行します。
手順
次のコマンドを実行して機能を有効にします。
$ oc patch mce multiclusterengine --type=merge -p \ '{"spec":{"overrides":{"components":[{"name":"hypershift","enabled": true}]}}}'1 - 1
- デフォルトの
MultiClusterEngineリソースインスタンス名はmulticlusterengineですが、$ oc get mceコマンドを実行し、クラスターからMultiClusterEngine名を取得できます。
次のコマンドを実行して、
hypershiftおよびhypershift-local-hosting機能がMultiClusterEngineカスタムリソースで有効になっていることを確認します。$ oc get mce multiclusterengine -o yaml1 - 1
- デフォルトの
MultiClusterEngineリソースインスタンス名はmulticlusterengineですが、$ oc get mceコマンドを実行し、クラスターからMultiClusterEngine名を取得できます。出力例
apiVersion: multicluster.openshift.io/v1 kind: MultiClusterEngine metadata: name: multiclusterengine spec: overrides: components: - name: hypershift enabled: true - name: hypershift-local-hosting enabled: true
3.6.1.1. local-cluster の hypershift-addon マネージドクラスターアドオンを手動で有効にする リンクのコピーリンクがクリップボードにコピーされました!
Hosted Control Plane 機能を有効にすると、hypershift-addon マネージドクラスターアドオンが自動的に有効になります。hypershift-addon マネージドクラスターアドオンを手動で有効にする必要がある場合は、次の手順を実行して hypershift-addon を使用し、HyperShift Operator を local-cluster にインストールします。
手順
次の例のようなファイルを作成して、
hypershift-addonという名前のManagedClusterAddonアドオンを作成します。apiVersion: addon.open-cluster-management.io/v1alpha1 kind: ManagedClusterAddOn metadata: name: hypershift-addon namespace: local-cluster spec: installNamespace: open-cluster-management-agent-addon以下のコマンドを実行してこのファイルを適用します。
$ oc apply -f <filename>filenameは、作成したファイル名に置き換えます。次のコマンドを実行して、
hypershift-addonマネージドクラスターアドオンがインストールされていることを確認します。$ oc get managedclusteraddons -n local-cluster hypershift-addonアドオンがインストールされている場合、出力は以下の例のようになります。
NAME AVAILABLE DEGRADED PROGRESSING hypershift-addon True
hypershift-addon マネージドクラスターアドオンがインストールされ、ホスティングクラスターを使用してホステッドクラスターを作成および管理できるようになります。