argocd

如何防止 argoCD 应用程序中出现孤立对象?
argocd

如何防止 argoCD 应用程序中出现孤立对象?

在我的配置应用程序文件夹中,我有 2 个清单:deployment.yaml 和 service.yaml。argoCD 应用程序运行良好,但每次更新时它都会创建一个新的副本集,其中包含一个新的 pod,当新 pod 运行正常时,旧 pod 就会死掉。问题是旧副本集会保留下来,永远不会被删除。如何继续?ArgoCD 仪表板视图 ...

Admin

如何确定负责特定 APIService 的资源?
argocd

如何确定负责特定 APIService 的资源?

我是 k8s 的新手,所以如果我使用了一些错误的定义,请原谅我。 每个 k8s 集群都有一组可用的 API,其中一些是 k8s 本身的一部分(“核心”或“内置”),但有些是外部或第三方的。我想知道外部 API 是如何工作的,即哪个内部或外部资源负责处理 API。 我观察到一些非内置 APIService 明确提到了某项特定服务。在这个例子中,我得到了问题的答案:必须验证上述服务才能确定哪些 pod 将响应 API 请求。 但其他一些 API 没有提到任何明确的服务,例如: $ kubectl get apiservices.apiregistration.k...

Admin

无法访问 ArgoCD Web UI - 连接问题
argocd

无法访问 ArgoCD Web UI - 连接问题

我无法访问 ArgoCD Web UI,我正在寻求帮助来解决问题。以下是详细信息: 问题描述: 我已使用 Minikube 在我的 Kubernetes 集群上成功安装了 ArgoCD。 ArgoCD 服务器似乎运行正常,以下命令可确认:kubectl get pods -n argocd 面临的问题: 当尝试通过浏览器访问 ArgoCD 网页用户界面时https://本地主机:8080(或通过我的 VM IP 地址),连接失败。 附加信息: 我尝试重新启动 Minikube,但问题仍然存在。 使用的端口转发命令是:kubectl port-for...

Admin

Argocd Sync 问题验证数据错误:ValidationError(Deployment.spec.template.metadata):
argocd

Argocd Sync 问题验证数据错误:ValidationError(Deployment.spec.template.metadata):

我已经使用 terraform 部署了我的应用程序,现在我想将其同步到我的 ArgoCD,但我一直收到此错误并且无法绕过它。 error validating data: ValidationError(Deployment.spec.template.metadata): unknown field "spec" in io.k8s.apimachinery.pkg.apis.meta.v1.ObjectMeta 这是我的 yaml 文件。 apiVersion: apps/v1 kind: Deployment metadata: name: sp...

Admin

无法为 Rancher kubernetes 集群添加 ArgoCD 的集群配置
argocd

无法为 Rancher kubernetes 集群添加 ArgoCD 的集群配置

我曾尝试在 ArgoCD 中添加 Rancher kubernetes 集群,但从 ArgoCD CLI 收到以下错误: ./argocd-linux-amd64 cluster add test01 --server=localhost:8080 --insecure WARNING: This will create a service account `argocd-manager` on the cluster referenced by context `test01` with full cluster level privileges. Do ...

Admin

为什么 argocd 不断重新同步我的作业?
argocd

为什么 argocd 不断重新同步我的作业?

我正在部署一个应用程序使用 ArgoCD。部署清单包括工作为应用程序执行一些一次性初始化。Job 资源如下所示: apiVersion: batch/v1 kind: Job metadata: labels: app.kubernetes.io/instance: house app.kubernetes.io/name: step-certificates name: create-acme-provisioner namespace: step-certificates spec: backoffLimit: 100 ...

Admin

在 Kubernetes 中为 Traefik 提供 ArgoCD 服务
argocd

在 Kubernetes 中为 Traefik 提供 ArgoCD 服务

我想在 Traefik 后面运行 ArgoCD,这样我既可以访问 ArgoCD Web UI,又可以使用argocd命令行工具与 API 交互。 我已经将 ArgoCD 部署到 Kubernetes 集群中上游清单。 我已经将 Traefik 部署为入口服务器掌舵图。除了日志级别之外,我没有设置任何图表值。 我正在使用以下 Ingress 资源: apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: argocd spec: tls: - hosts: ...

Admin