5.3. OpenShift GitOps のインストール
Red Hat OpenShift GitOps は Argo CD を使用して、クラスター Operator、オプションの Operator Lifecycle Manager (OLM) Operator、ユーザー管理など、特定のクラスタースコープのリソースを管理します。
本ガイドでは、Red Hat OpenShift GitOps Operator を OpenShift Container Platform クラスターにインストールし、Argo CD インスタンスにログインする方法について説明します。
5.3.1. Web コンソールでの OpenShift GitOps Operator のインストール
前提条件
- OpenShift Container Platform Web コンソールにアクセスします。
-
cluster-admin
ロールを持つアカウントがある。 - 管理者として OpenShift Container Platform クラスターにログインしている。
Red Hat OpenShift GitOps Operator をインストールする前にコミュニティーバージョンの Argo CD Operator がすでにインストールされている場合は、Argo CD Community Operator を削除します。
手順
-
Web コンソールの Administrator パースペクティブで、左側のメニューにある Operators
OperatorHub に移動します。 OpenShift GitOps
を検索し、Red Hat OpenShift GitOps タイルをクリックし、Install をクリックします。Red Hat OpenShift GitOps は、クラスターのすべての namespace にインストールされます。
Red Hat OpenShift GitOps Operator がインストールされると、openshift-gitops
namespace で利用可能なすぐに使える Argo CD インスタンスが自動的に設定され、Argo CD アイコンがコンソールツールバーに表示されます。プロジェクトでアプリケーション用に後続の Argo CD インスタンスを作成できます。
5.3.2. Argo CD 管理アカウントを使用した Argo CD インスタンスへのログイン
Red Hat OpenShift GitOps Operator は openshift-gitops
namespace で利用可能なすぐに使用できる Argo CD インスタンスを自動的に作成します。
前提条件
- Red Hat OpenShift GitOps Operator がクラスターにインストールされている。
手順
-
OpenShift Container Platform Web コンソールの Administrator パースペクティブで、Operators
Installed Operators に移動し、Red Hat OpenShift GitOps Operator がインストールされていることを確認します。 -
menu
OpenShift GitOps Cluster Argo CD の順に移動します。Argo CD UI のログインページは、新規ウィンドウに表示されます。 Argo CD インスタンスのパスワードを取得します。
- コンソールの左側のパネルで、パースペクティブスイッチャーを使用して Developer パースペクティブに切り替えます。
-
Project ドロップダウンリストを使用して、
openshift-gitops
プロジェクトを選択します。 - 左側のナビゲーションパネルを使用して、Secrets ページに移動します。
- openshift-gitops-cluster インスタンスを選択して、パスワードを表示します。
- パスワードをコピーします。
OpenShift Container Platform 認証情報でログインするには、Argo CD ユーザーインターフェイスで LOG IN VIA OPENSHIFT
オプションを選択します。
-
このパスワードおよび
admin
をユーザー名として使用し、新しいウィンドウで Argo CD UI にログインします。
同じ namespace に 2 つの Argo CD CR を作成することはできません。