第1章 任意の RPM パッケージのインストール
MicroShift のインストール時に、デプロイメントの管理に役立つオプションの RPM パッケージを追加できます。オプションの RPM の例としては、ネットワークの拡張、Operator の追加と管理、アプリケーションの管理を目的として設計されたものなどがあります。以下の手順を使用して、必要なパッケージを追加します。
1.1. RPM パッケージからの GitOps Argo CD マニフェストのインストール リンクのコピーリンクがクリップボードにコピーされました!
microshift-gitops RPM パッケージをインストールすることで、MicroShift で Red Hat OpenShift GitOps の軽量バージョンを使用してアプリケーションの管理に役立てることができます。宣言型 GitOps エンジンを使用することで、ノードと開発ライフサイクル全体にわたって、Kubernetes ベースのインフラストラクチャーとアプリケーションを一貫して設定およびデプロイできます。microshift-gitops RPM パッケージには、コア Argo CD を実行するために必要なマニフェストが含まれています。
Argo CD CLI は MicroShift では使用できません。このプロセスでは、基本的な GitOps 機能がインストールされます。
前提条件
- MicroShift バージョン 4.14 以降がインストールされている。
- 250MB の RAM の追加ストレージを設定している。
手順
次のコマンドを実行して、サブスクリプションマネージャーで GitOps リポジトリーを有効にします。
sudo subscription-manager repos --enable=gitops-1.16-for-rhel-9-$(uname -m)-rpms
$ sudo subscription-manager repos --enable=gitops-1.16-for-rhel-9-$(uname -m)-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 次のコマンドを実行して、MicroShift GitOps パッケージをインストールします。
sudo dnf install -y microshift-gitops
$ sudo dnf install -y microshift-gitopsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Argo CD Pod をデプロイするには、次のコマンドを実行して MicroShift を再起動します。
sudo systemctl restart microshift
$ sudo systemctl restart microshiftCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
以下のコマンドを入力して、Pod が適切に実行されていることを確認できます。
oc get pods -n openshift-gitops
$ oc get pods -n openshift-gitopsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
NAME READY STATUS RESTARTS AGE argocd-application-controller-0 1/1 Running 0 4m11s argocd-redis-56844446bc-dzmhf 1/1 Running 0 4m12s argocd-repo-server-57b4f896cf-7qk8l 1/1 Running 0 4m12s
NAME READY STATUS RESTARTS AGE argocd-application-controller-0 1/1 Running 0 4m11s argocd-redis-56844446bc-dzmhf 1/1 Running 0 4m12s argocd-repo-server-57b4f896cf-7qk8l 1/1 Running 0 4m12sCopy to Clipboard Copied! Toggle word wrap Toggle overflow