CI&CD
Git代码仓库
Drone
关联GOGS
Jenkins安装
Jenkins问题
JDK及Maven安装
插件安装
创建示例项目
CI流程
Tekton安装
tekton yaml文件
dashboard yaml文件
trigger yaml文件
Tekton使用(demo)
ArgoCD安装
ArgoCD使用
Tekton结合ArgoCD流水线
git-clone.yaml
docker-build.yaml
git-docker-build-pipline.yaml
helm-change-config.yaml
webhook触发器
本文档使用MrDoc发布
返回首页
-
+
ArgoCD安装
2023年6月8日 14:32
admin
#官网 https://argo-cd.readthedocs.io/en/stable/ https://github.com/argoproj/argo-cd/releases https://github.com/argoproj/argo-cd/releases/v2.2.2 #教程 https://www.bilibili.com/video/BV1HW4y1C7fE?p=6&vd_source=f5667495b1800a8179d818434bd2ea6b --- #原理 ![](/media//202306/2023-06-08143728575523.png) ![](/media//202306/2023-06-08143938394514.png) --- #安装 argocd(v2.2.2) ####创建命名空间 kubectl create namespace argocd ####下载安装yaml文件 wget https://raw.githubusercontent.com/argoproj/argo-cd/v2.2.2/manifests/install.yaml ####安装 kubectl apply -f install.yaml -n argocd ####查看 kubectl get pod -n argocd ![](/media//202306/2023-06-08145803949459.png) --- ##暴露 Argo CD 服务 #NodePort #默认情况下, Argo CD 服务不对外暴露服务,可以通过 LoadBalancer 或者 NodePort 类型的 Service、Ingress、Kubectl 端口转发等方式将 Argo CD 服务发布到 Kubernetes 集群外部。 --- #将服务改为 NodePort 类型,方便访问 kubectl patch svc argocd-server -p '{"spec": {"type": "NodePort"}}' -n argocd ![](/media//202306/2023-06-08150050502673.png) ####浏览器输入 https://<节点 IP>:32382 访问 Argo CD。如果看到下面页面则部署成功 ![](/media//202306/2023-06-08150109108859.png) --- ##获取 Argo CD 密码 ####默认情况下 admin 帐号的初始密码是自动生成的,会以明文的形式存储在 Argo CD 安装的命名空间中名为 argocd-initial-admin-secret 的 Secret 对象下的 password 字段下 ####我们可以用下面的命令来获取 kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d --- #安装Argo CD CLI ####安装 wget https://github.com/argoproj/argo-cd/releases/download/v2.2.2/argocd-linux-amd64 mv argocd-linux-amd64 /usr/local/bin/argocd chmod +x /usr/local/bin/argocd ####登陆 argocd login <节点 IP>:<Argo CD暴露端口> ####修改密码 argocd account update-password --- #资料 #安装 https://blog.csdn.net/tonydz0523/article/details/109431949 #安装及应用 http://www.taodudu.cc/news/show-4634778.html?action=onClick #安装、应用及CLI https://blog.csdn.net/tonydz0523/article/details/109431949
分享到: