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 が起動しない場合には、この問題の回避手順について「再インストールに失敗した場合のトラブルシューティング」を参照してください。