1.5.3. コンソールからの Red Hat Advanced Cluster Management のインストール
operator 要件を満たしたハブクラスター namespace を作成します。
- OpenShift Container Platform コンソールのナビゲーションで、Administration > Namespaces を選択します。
- Create Namespace を選択します。
- Namespace の名前を指定します。この namespace は、インストールプロセス全体で使用します。注記:: namespace の値は、OpenShift Container Platform 環境では プロジェクト と呼ばれる場合があります。
Create を選択します。
重要: Red Hat Advanced Cluster Management Operator は、独自の namespace にインストールする必要があります。
ServiceAccount
にClusterRoleBinding
が指定されている場合には自動的に、この namespace にアクセス権限のある ID すべてと、Red Hat Advanced Cluster Management に、クラスター管理者権限を割り当てます。この namespace へのアクセス権限が付与されたユーザーには、セキュリティーを確保するため、クラスター管理者権限があることを確認してください。
プロジェクトの namespace を、手順 1 で作成した namespace に切り替えます。namespace を切り替えることで、正しい namespace で手順を完了できます。リソースには、namespace 固有のものがあります。
- OpenShift Container Platform コンソールのナビゲーションで、Administration > Namespaces を選択します。
- 一覧から手順 1 で作成した namespace を選択します。
OpenShift Container Platform または Red Hat Advanced Cluster Management で作成されていない Kubernetes クラスターのインポートを予定している場合は、OpenShift Container Platform プルシークレットを含むシークレットを作成して、ディストリビューションレジストリーから資格のあるコンテンツにアクセスします。OpenShift Container Platform クラスターのシークレット要件は、OpenShift Container Platform および Red Hat Advanced Cluster Management により自動で解決されるので、他のタイプの Kubernetes クラスターをインポートして管理しない場合には、このシークレットを作成する必要はありません。
- cloud.redhat.com/openshift/install/pull-secret から Copy pull secret を選択して、OpenShift Container Platform のプルシークレットをコピーします。この手順の後半で、このプルシークレットのコンテンツを使用します。OpenShift Container Platform プルシークレットは Red Hat カスタマーポータル ID に関連しており、すべての Kubernetes プロバイダーで同じです。
- OpenShift Container Platform コンソールナビゲーションで、Workloads > Secrets を選択します。
- Create > Image Pull Secret を選択します。
- シークレットの名前を入力します。
- 認証タイプとして Upload Configuration File を選択します。
-
Configuration file フィールドに
cloud.redhat.com
からコピーしたプルシークレットを貼り付けます。 - Create を選択してシークレットを作成します。
operator をサブスクライブします。注記:: namespace の値は、OpenShift Container Platform 環境では プロジェクト と呼ばれる場合があります。
- OpenShift Container Platform コンソールナビゲーションで、Operators > OperatorHub を選択します。
- Red Hat Advanced Cluster Management を選択します。ヒント: Integration & Delivery カテゴリーでフィルターを適用して選択内容を絞り込むことができます。
- Install を選択します。
- 必要に応じて値を更新します。
- Subscribe を選択します。
MultiClusterHub のカスタムリソースを作成します。
- OpenShift Container Platform コンソールのナビゲーションで Installed Operators > Advanced Cluster Management for Kubernetes を選択します。
- MultiClusterHub タブを選択します。
- Create MultiClusterHub を選択します。
必要に応じて値を更新します。ヒント: YAML View を選択して
YAML
ファイルの値を編集できます。一部の値はYAML
ビューでのみ利用できます。以下の例では、YAML
ビューのサンプルデータの一部を紹介しています。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 作成したシークレットをコンソールの imagePullSecret フィールドに追加します。YAML View で、namespace がお使いのプロジェクトの namespace であることを確認します。
Create を選択して、カスタムリソースを初期化します。ハブのビルドと起動に、最長で 10 分程度かかる場合があります。
ハブの作成後、Operator のステータスは、Installed Operators ページで Running になります。
ハブのコンソールにアクセスします。
- OpenShift Container Platform コンソールナビゲーションで Networking > Routes を選択します。
- リストでハブの URL を確認して、その URL に移動してハブのコンソールにアクセスします。
Red Hat Advanced Cluster Management を再インストールして、Pod が起動しない場合には、この問題の回避手順について「再インストールに失敗した場合のトラブルシューティング」を参照してください。