第 1 章 使用 Argo CD 部署 Spring Boot 应用程序
使用 Argo CD,您可以使用 Argo CD 仪表板或使用 oc
工具将应用程序部署到 OpenShift Container Platform 集群。
1.1. 使用 Argo CD 仪表板创建应用程序
Argo CD 提供了一个仪表板,供您创建应用程序。
先决条件
- 以管理员身份登录到 OpenShift Container Platform 集群。
- 您已在 OpenShift Container Platform 集群中安装了 Red Hat OpenShift GitOps Operator。
- 已登陆到 Argo CD 实例。
流程
- 在 Argo CD 控制面板中,单击 NEW APP 以添加新 Argo CD 应用。
对于此工作流,使用以下配置创建一个 spring-petclinic 应用程序:
- 应用程序名称
-
spring-petclinic
- project
-
default
- 同步策略
-
自动
- 仓库 URL
-
https://github.com/redhat-developer/openshift-gitops-getting-started
- 修订
-
HEAD
- 路径
-
app
- 目的地
-
https://kubernetes.default.svc
- 命名空间
-
spring-petclinic
- 单击 CREATE 以创建应用程序。
-
打开 Web 控制台的 Administrator 视角,再展开 Administration
Namespaces。 -
搜索并选择命名空间,然后在 Label 字段中输入
argocd.argoproj.io/managed-by=openshift-gitops
,以便openshift-gitops
命名空间中的 Argo CD 实例可以管理您的命名空间。