Kubernetes-ArgoCD篇-03-部署

1、从 Git 存储库创建应用程序

包含留言簿应用程序的示例存储库可在 https://github.com/argoproj/argocd-example-apps.git 上找到,以演示 Argo CD 的工作原理。

1.1 argocd server port-forward

我们这里通过port-forward 访问 Argo CD:

shell 复制代码
kubectl port-forward svc/argocd-server -n argocd 8080:443

帐户的初始密码admin是自动生成的,并以明文形式存储在 Argo CD 安装命名空间中password命名的机密字段中。

我们可以通过下面的命令查看密码:

shell 复制代码
# 通过kubectl
kubectl get secret argocd-initial-admin-secret -n argocd -o jsonpath="{.data.password}" | base64 -d

# 通过argocd
argocd admin initial-password -n argocd

1.2 通过UI创建应用程序

登录后,点击 + New App 按钮,如下图:

为您的应用命名guestbook,使用该项目default,并保留同步策略Manual:

通过将存储库 URL 设置为 github 存储库 URL,将https://github.com/argoproj/argocd-example-apps.git存储库连接到 Argo CD,将修订保留为HEAD,并将路径设置为guestbook:

对于目标,将集群 URL 设置为https://kubernetes.default.svc(或in-cluster集群名称),并将命名空间设置为default:

填写完以上信息后,点击UI顶部的Createguestbook来创建应用程序:

1.3 通过UI同步应用程序


相关推荐
探索云原生3 小时前
Kubernetes 官方出品:一个 Controller 搞定 Job 排队和资源配额
ai·云原生·kubernetes·scheduler
BullSmall5 小时前
Sonarqube9.9 docker 镜像启动后 conf 下的配置文件没有了
docker·容器·eureka
hay_lee7 小时前
Kubernetes StatefulSet:OrderedReady 极简指南
云原生·容器·kubernetes
晚风吹长发7 小时前
Docker使用——Docker容器及相关命令
linux·运维·服务器·docker·容器·架构
ShiXZ2137 小时前
Docker Compose 安装与配置指南
运维·docker·容器
BullSmall8 小时前
Anolis OS 8.10 Docker 部署 SonarQube 9.9 完整教程
运维·docker·容器
成为你的宁宁9 小时前
【K8s HPA 水平扩缩容】
kubernetes·hpa
欢醉9 小时前
k8s调度容器失败The node had condition: [DiskPressure]
kubernetes·springcloud
生活爱好者!1 天前
我把NAS当作下载机,docker一键部署qb
运维·docker·容器
Hui Baby1 天前
K8S使用CRD和控制器简单应用
云原生·容器·kubernetes