Contraintes architecturales
Une instance de l’opérateur par cluster
vantage-operator utilise des noms de ressources de portée cluster non paramétrés : le manager-role ClusterRole, le manager-rolebinding ClusterRoleBinding et le controller-manager ServiceAccount. Installer le chart deux fois dans le même cluster (même dans des namespaces différents) entraîne des conflits sur ces ressources. Installez une seule instance de ce chart par cluster.
Prise en charge du déploiement
Cibles de déploiement prises en charge
Prise en charge des bases de données
La génération de rapports nécessite SQL Server
vantage.databaseProvider: PostgreSQL et laissez vantage.reportingEnabled: false pour les déploiements avec PostgreSQL.
Envoi d’e-mails
SMTP prend uniquement en charge l’authentification Basic
sendgridApiKey et Vantage l’utilisera sans configuration supplémentaire. SMTP n’est utilisé que lorsque vous configurez spec.smtp, et le mode SMTP ne prend actuellement en charge que l’authentification Basic ou l’absence d’authentification. Si votre relais de messagerie nécessite un autre mécanisme d’authentification et que vous ne pouvez pas utiliser SendGrid, prévoyez un relais intermédiaire qui redescend vers l’authentification Basic.
Notes opérationnelles
Les contrôleurs d’ingress alternatifs nécessitent le contrat de routage Vantage
X-Forwarded-Proto. Si les charts de charge de travail n’exposent pas la variable d’environnement requise, utilisez un mécanisme de mutation d’admission pris en charge, comme décrit dans Kubernetes autogéré.
KEDA est limité à la version 2.17.x
ScaledObject concernées ne peuvent pas créer leurs HPA et restent dégradées. Voir Mise à l’échelle automatique avec KEDA.
L’installation des Skills n’apparaît pas dans ArgoCD
Vantage peut signaler l’état Ready alors que le job est toujours en cours d’exécution ; vous pouvez utiliser Vantage pendant l’installation des Skills. Surveillez directement le job avec kubectl wait. Voir Lifecycle pour les commandes.
Étapes suivantes
Migrer depuis Vantage 2.7
Planifiez la migration d’un déploiement auto-hébergé 2.7 existant.
Mise à niveau
Procédure manuelle de mise à niveau pour passer d’une version 3.0 à une autre.
