Troubleshooting
Errors when using ArgoCD to deploy
Si vous utilisez ArgoCD gérer l'opérateur, vous rencontrerez le problème qui se plaint que les CRD sont trop longs. Un problème similaire peut être trouvé ici: issue. La solution recommandée consiste à diviser l'opérateur en deux applications Argo, tels que:
La première application permet d'installer les CRD avec
Replace=true
directement, extrait:
apiVersion: argoproj.io/v1alpha1
genre: Application
métadonnées:
nom: ray-operator-crds
spec:
projet: par défaut
source:
repoURL: <repo_url>
cibleRévision: TÊTE
chemin: helm/ray/crds
destination:
serveur: Récupéré de " https://kubernetes.default.svc
syncPolicy:
options de synchronisation:
- Replace=true
La deuxième application qui installe la carte Helm avec
skipCrds=true
(nouvelle fonctionnalité dans Argo CD 2.3.0), extrait:
apiVersion: argoproj.io/v1alpha1
genre: Application
métadonnées:
nom: opérateur de rayon
spec:
source:
repoURL: <repo_url>
cibleRévision: TÊTE
chemin: casque/rayon
casque:
skipCrds: vrai
destination:
serveur: Récupéré de " https://kubernetes.default.svc
espace de noms: opérateur de rayon
politique de synchronisation:
options de synchronisation:
- CreateNamespace=true
Last updated
Was this helpful?