主题
查看已有仓库信息
yaml
# kubectl get secret -n argocd | grep repo
repo-2397605402 Opaque 5 76m
# kubectl get secret repo-2397605402 -o yaml -n argocd
apiVersion: v1
data:
password: M0gxVjEyZmNTUHI2aDhoUzdNWW5US2ZYcnFI
project: ZGVmYXVsdA==
type: Z2l0
url: aHR0cHM6Ly9jbmIuY29vbC96aHVjdWlkaW5nL2FyZ28=
username: Y25i
kind: Secret
metadata:
annotations:
managed-by: argocd.argoproj.io
creationTimestamp: "2026-01-30T08:15:54Z"
labels:
argocd.argoproj.io/secret-type: repository
name: repo-2397605402
namespace: argocd
resourceVersion: "55824932"
uid: cf61cec0-f256-4da9-8014-f9817dca7132
type: Opaque安装
在访问页面上可以下载登录后点击document下载argocd-linux-amd64
bash
mv argocd-linux-amd64 /usr/local/bin/argocd && chmod +x /usr/local/bin/argocd登录
bash
argocd login argocd.3214.top:30443 --insecure --grpc-web
# root@master:/data/k8s/6-argocd# argocd login argocd.3214.top:30443 --insecure --grpc-web
Username: admin
Password:
'admin:login' logged in successfully
Context 'argocd.3214.top:30443' updated
# 修改密码
argocd account update-password --account admin --current-password argocd-server-75c5ff976c-jtrw9 --new-password hua?lian8
argocd account update-password --current-password Lb20rhyhfbDQI6gt --new-password hua?lian8
Password updated
Context 'argocd.3214.top:30443' updated常用命令
bash
# 查看差异
argocd app diff homepage
# 安全带修剪的同步
argocd app sync homepage --prune创建仓库
yaml
apiVersion: v1
kind: Secret
metadata:
name: repo-demo # 资源名称
namespace: argocd
labels:
argocd.argoproj.io/secret-type: repository
annotations:
managed-by: argocd.argoproj.io
stringData:
name: repo-demo
password: "!QAZ2wsx"
project: devops
type: git
url: http://gitlab.cuilianglblog.cn/devops/argo-demo.git
username: root
type: Opaque