Argo CD使用CLI工具修改默认密码

  • 查看默认密码
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
  • 下载 CLI 命令行工具
curl -sSL -o /usr/local/bin/argocd https://github.com/argoproj/argo-cd/releases/download/v1.8.3/argocd-linux-amd64
chmod +x /usr/local/bin/argocd
  • 登录 Kubernetes 集群上部署的 Argo CD
    将服务改为 NodePort 类型,方便访问
kubectl patch svc argocd-server -p '{"spec": {"type": "NodePort"}}' -n argocd

将 HOST_IP 替换为主机的 IP 地址,使用 CLI 登录集群。

argocd login {HOST_IP}:31808 --username admin --password argocd-server-7d597d9bcd-6nzct
'admin' logged in successfullyContext '{HOST_IP}:31808' updated
  • 更新 admin 密码, 方便下次登录
argocd account update-password --account admin --current-password argocd-server-7d597d9bcd-6nzct --new-password password
Password updatedContext '{HOST_IP}:31808' updated

这样 admin 密码就被修改为 password 了。

posted @ 2024-07-29 00:29  牧之丨  阅读(58)  评论(0编辑  收藏  举报