首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >argocd的默认密码是什么?

argocd的默认密码是什么?
EN

Stack Overflow用户
提问于 2021-07-08 07:32:24
回答 6查看 37.9K关注 0票数 18

我使用以下命令在ak上安装了argocd:

代码语言:javascript
运行
复制
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/master/manifests/install.yaml

然后我将其改为负载平衡器服务。

代码语言:javascript
运行
复制
kubectl edit svc argocd-server -n argocd

现在,当我连接到argocd web ui时,我无法连接到下面的凭据。

用户:管理员密码: argocd-server-9b77b6575-ts54n

如docs中所述,密码来自下面的命令。

代码语言:javascript
运行
复制
kubectl get po -n argocd
NAME                                 READY   STATUS    RESTARTS   AGE
argocd-application-controller-0      1/1     Running   0          21m
argocd-dex-server-5559bc9679-5mj4v   1/1     Running   1          21m
argocd-redis-74d8c6db65-sxbnt        1/1     Running   0          21m
argocd-repo-server-6866f58df-m59sr   1/1     Running   0          21m
argocd-server-9b77b6575-ts54n        1/1     Running   0          21m

请建议我如何登录,默认的凭据是什么。

甚至我都试着用这个命令重新设置它。

代码语言:javascript
运行
复制
kubectl -n argocd patch secret argocd-secret -p '{"stringData": {
    "admin.password": "$2a$10$Ix3Pd7mywOwVWOK8eSSY0uo60V6Vf6DtZljGuLwGRHQNnWNBbOLhW",
    "admin.passwordMtime": "'$(date +%FT%T%Z)'"
  }}'

但是得到这个错误:

代码语言:javascript
运行
复制
Error from server (BadRequest): invalid character 's' looking for beginning of object key string
Error from server (NotFound): secrets "2021-07-08T12:59:15IST" not found
Error from server (NotFound): secrets "\n  }}" not found
EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2021-07-23 07:31:46

你可以通过输入密码

代码语言:javascript
运行
复制
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d

使用kubectl get pods,您可以得到荚名,而不是密码。通常情况下,应用程序将密码保存到Kubernetes秘密中。秘密值是base64编码的,因此要更新秘密,它必须是有效的base64 echo newpassword | base64。不过,请记住,更新机密不会更改应用程序密码。

票数 50
EN

Stack Overflow用户

发布于 2021-08-28 18:50:39

用户:管理员

要获得密码,请键入以下命令:

代码语言:javascript
运行
复制
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d
票数 7
EN

Stack Overflow用户

发布于 2022-02-22 20:42:10

对此的解决方案(本地ArgoCD设置)

更新密码的

  1. 修补程序。

代码语言:javascript
运行
复制
kubectl -n argocd patch secret argocd-secret  -p '{"data": {"admin.password": null, "admin.passwordMtime": null}}'

将密码重新设置为豆荚名。

  1. 重新启动api-服务器荚。通过将豆荚副本缩放为零,然后返回到1。

代码语言:javascript
运行
复制
kubectl -n argocd scale deployment argocd-server --replicas=0

once scaled-down, make sure to scale back up and wait a few minutes before

kubectl -n argocd scale deployment argocd-server --replicas=1

  1. ArgoCD的新密码将是api-server po,其尾名为

(kubectl -n argocd get po >> )。

即登录:

argocd-server-6cdb9b4b84-jvl58用户:

  • pass:

那应该管用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68297354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档