标签: argocd

argocd的默认密码是什么?

我已经使用以下命令在 aks 上安装了 argocd:

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/master/manifests/install.yaml
Run Code Online (Sandbox Code Playgroud)

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

kubectl edit svc argocd-server -n argocd
Run Code Online (Sandbox Code Playgroud)

现在,当我连接到 argocd Web ui 时,我无法使用以下凭据进行连接。

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

如文档中所述,从以下命令获取密码。

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
Run Code Online (Sandbox Code Playgroud)

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

即使我尝试使用此命令重置它。

kubectl -n argocd patch secret argocd-secret -p '{"stringData": {
    "admin.password": "$2a$10$Ix3Pd7mywOwVWOK8eSSY0uo60V6Vf6DtZljGuLwGRHQNnWNBbOLhW",
    "admin.passwordMtime": "'$(date +%FT%T%Z)'" …
Run Code Online (Sandbox Code Playgroud)

argocd

34
推荐指数
4
解决办法
10万
查看次数

argocd - 停留在删除上,但资源已被删除

argoproj/argocd:v1.8.7

有一个舵图(1 个带有入口,1 个带有部署/服务/cm)。它具有自动同步策略(修剪和自我修复)。当尝试从 argocd 仪表板中删除它们时,它们被删除(k8s 集群上不再有),但是仪表板上的状态一直停留在“正在删除”。

在此输入图像描述

如果我尝试单击同步,它会显示 -> 无法部署修订版:应用程序正在删除。知道为什么即使所有资源都已被删除,它仍停留在“删除”状态吗?有没有办法刷新仪表板中的状态以反映实际状态?

谢谢!

===============

更新:进行级联删除后,这是屏幕截图(我删除了应用程序名称,这就是为什么它的某些部分是白色的) 在此输入图像描述

执行 kubectl get all -A 显示所有资源不再存在(例如,甚至 cm、svc、deploy 等)

kubernetes-helm argocd argo-workflows

19
推荐指数
1
解决办法
2万
查看次数

如何从 Kubernetes 集群中卸载 ArgoCD?

我已经使用以下命令在我的 kubernetes 集群上安装了 ArgoCD

kubectl create namespace argocd

kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
Run Code Online (Sandbox Code Playgroud)

现在,如何将其从集群中完全删除呢?

kubernetes argocd

16
推荐指数
1
解决办法
1万
查看次数

Argocd 入门指南获取 FATA[0000] configmap“argocd-cm”未找到错误

我只是尝试查看此处找到的 Argocd 入门指南https://argo-cd.readthedocs.io/en/stable/getting_started/
我执行了步骤 1 和 2,然后运行命令argocd login --core以跳过步骤 3-5(如指南中所述)。
当运行下一个命令时
argocd app create guestbook --repo https://github.com/argoproj/argocd-example-apps.git --path guestbook --dest-server https://kubernetes.default.svc --dest-namespace default
要应用应用程序本身,我收到以下错误: FATA[0000] configmap "argocd-cm" not found。尽管我确实在带有标签的集群上找到了它app.kubernetes.io/part-of: argocd
我还尝试返回步骤 3-5 并更改服务器和命名空间,但有些步骤不起作用,或者我不知道在其中做什么,在步骤 5 的第二个命令中我也遇到了相同的错误。谢谢寻求帮助。

bash kubernetes kubernetes-ingress argocd

13
推荐指数
2
解决办法
1万
查看次数

Argocd 应用程序资源在删除时卡住

我已经开始尝试使用 Argocd 作为集群设置的一部分,并将其设置为监视包含一些 yaml 文件的测试存储库,该存储库包含我想要用于实验的小型应用程序。在稍微了解系统的同时,我断开了存储库连接,我没有修复它,而是决定我拥有了我想要的东西,并决定进行全新安装,以便将其配置为我的实际项目。

我按下了 Web UI 中用于删除应用程序的按钮,但该应用程序卡住了。之后我读到了从应用程序 yaml 文件中添加spec.syncPolicy.allowEmpty: true 和删除声明的内容。metadata.finalizers这不允许我删除应用程序资源。

然后,我以官方的 manifests/install.yaml 作为参数运行卸载命令,该命令清理了大多数已安装的资源,但保留了应用程序资源和命名空间。命令:kubectl delete -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

尝试使用 kubectl 删除应用程序名称--force标志以及--cascade=orphans应用程序资源以及 argocd 命名空间本身的标志。现在我让他们两个都陷入终止状态而没有进一步发展。

现在我陷入了困境,因为我无法以我知道的任何方式重新安装 argocd,因为资源和命名空间被标记为删除,而且我对我还可以尝试什么来摆脱它感到束手无策。悬空的应用程序资源。

非常感谢任何有关调查内容的建议。

kubernetes argocd

12
推荐指数
2
解决办法
2万
查看次数

ArgoCD:传输:拨号时出错 dial tcp:查找 argocd-repo-server

我正在配置 ArgoCD,所有 pod 都处于运行状态,如下所示。

$ kubectl get pods -n argocd -o wide
NAME                              READY   STATUS    RESTARTS   AGE    IP               NODE        NOMINATED NODE   READINESS GATES
argocd-application-controller     1/1     Running   0          138m   172.16.195.218   worker-1    <none>           <none>
argocd-applicationset-controller  1/1     Running   0          138m   172.16.195.216   worker-1    <none>           <none>
argocd-dex-server                 1/1     Running   0          138m   172.16.59.213    worker-2    <none>           <none>
argocd-notifications-controlle    1/1     Running   0          138m   172.16.195.217   worker-1    <none>           <none>
argocd-redis                      1/1     Running   0          138m   172.16.59.214    worker-2    <none>           <none>
argocd-repo-server                1/1     Running   0          46m    172.16.59.216    worker-2    <none>           <none>
argocd-server                     1/1     Running …
Run Code Online (Sandbox Code Playgroud)

argocd

12
推荐指数
1
解决办法
1万
查看次数

如何使用 argoCD 部署存储在 AWS ECR 中的 helm 图表

我想使用 ArgoCD 在 kubernetes 集群中部署 helm 图表,这些图表存储在 AWS ECR 的存储库中。但我遇到了 401 未经授权的问题。我已将整个问题粘贴在下面

Unable to create application: application spec is invalid: InvalidSpecError: Unable to get app details: rpc error: code = Unknown desc = `helm chart pull <aws account id>.dkr.ecr.<region>.amazonaws.com/testrepo:1.1.0` failed exit status 1: Error: unexpected status code [manifests 1.1.0]: 401 Unauthorized
Run Code Online (Sandbox Code Playgroud)

kubernetes amazon-ecr kubernetes-helm argocd

11
推荐指数
2
解决办法
9342
查看次数

ArgoCD 跟踪指定路径中的子目录

我正在使用 ArgoCD,我想跟踪不同子目录下的文件。我已将路径设置为 ./root_directory,但我还想跟踪 root_directory 子目录中的文件。例如 /root_directory/dir1、/root_directory/dir2,还有 /root_directory/dir1/dir1.1 ecc.. 我该怎么做?

感谢您的帮助

openshift kubernetes kustomize gitops argocd

10
推荐指数
2
解决办法
2万
查看次数

ArgoCD - 构建新镜像后需要做什么

我已经通过 ArgoCD 成功部署了应用程序,并且可以通过其入口 url 访问它

应用程序使用带有最新标签的图像名称,例如

image: <private_registry>/app_1_service:latest
Run Code Online (Sandbox Code Playgroud)

我还管理同一标签上的其他标签latest,例如image:<commit_id> or image:<1.0.xxx>

现在,开发人员将更新代码,提交更改后,gitlab 管道会自动运行并构建新映像并覆盖以latest使用其他标签进行标记并推送到私有 docker 注册表

那么 ArgoCD 的下一步是什么?

argocd 如何知道应用程序已更改,需要重新部署,以及image:latest需要再次拉取?

gitlab kubernetes gitops argocd cicd

9
推荐指数
2
解决办法
2万
查看次数

使用 ECS 部署 GitOps?

我正在寻找 ArgoCD for Kubernetes 以 GitOps 方式部署应用程序。

只是想知道是否有适用于 AWS ECS 和 Hashicorp Nomad 的类似产品。

我知道AWS Proton,它不像ArgoCD那么简单。对于AWS ECS,我只是在寻找一些可以读取ECS任务定义和服务定义并将其与AWS ECS同步的工具。

amazon-web-services amazon-ecs gitops argocd

8
推荐指数
1
解决办法
3667
查看次数