第 1 章 安装可选的 RPM 软件包
安装 MicroShift 时,您可以添加可选的 RPM 软件包来帮助管理部署。可选 RPM 的示例包括那些旨在扩展网络、添加和管理 Operator 以及管理应用程序。使用以下步骤添加您需要的软件包。
1.1. 从 RPM 软件包安装 GitOps Argo CD 清单 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以将 Red Hat OpenShift GitOps 的轻量级版本与 MicroShift 搭配使用,通过安装 microshift-gitops RPM 软件包来帮助管理应用程序。您可以使用声明性 GitOps 引擎,在节点和开发生命周期中一致地配置和部署基于 Kubernetes 的基础架构和应用程序。microshift-gitops RPM 软件包包含运行核心 Argo CD 所需的清单。
重要
Argo CD CLI 在 MicroShift 上不可用。这个过程安装基本的 GitOps 功能。
先决条件
- 已安装 MicroShift 版本 4.14 或更高版本。
- 配置了 250MB 的额外存储。
流程
运行以下命令,使用订阅管理器启用 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