我正在尝试使用 ArgoCD 部署 Traefik。
应用程序已正确加载,但未加载我的值文件。
图表.yaml
apiVersion: v2
name: traefik
type: application
version: 1.0.0
appVersion: "1.0.0"
dependencies:
- name: traefik
version: 26.0.0
repository: https://traefik.github.io/charts
values.yaml
traefik:
additionalArguments:
- --serversTransport.insecureSkipVerify=true
- --providers.kubernetescrd.allowCrossNamespace=true
- --certificatesresolvers.letsencrypt.acme.tlschallenge=true
- [email protected]
- --certificatesresolvers.letsencrypt.acme.storage=/data/acme.json
我正在使用此命令来部署:
argocd app create traefik --project services --repo git@host/repo.git --path traefik --dest-server https://kubernetes.default.svc --dest-namespace traefik --sync-option CreateNamespace=true --sync-policy automated
我尝试重现您的问题,但就我而言,设置工作正常。
让我向你解释一下我到底做了什么。
git@host/repo.git
):.
└── traefik
├── Chart.yaml
└── values.yaml
这两个文件的内容与您的完全一样。
services
argocd proj create services --dest https://kubernetes.default.svc,traefik
argocd proj add-source services git@host/repo.git
argocd app create traefik --project services --repo git@host/repo.git --path traefik --dest-server https://kubernetes.default.svc --dest-namespace traefik --sync-option CreateNamespace=true --sync-policy automated
我希望这有帮助!