1.17. Configuration de Service Mesh pour la production
Lorsque vous êtes prêt à passer d'une installation de base à la production, vous devez configurer votre plan de contrôle, votre traçage et vos certificats de sécurité pour répondre aux exigences de la production.
Conditions préalables
- Installer et configurer Red Hat OpenShift Service Mesh.
- Testez votre configuration dans un environnement d'essai.
1.17.1. Configuration de la ressource ServiceMeshControlPlane pour la production Copier lienLien copié sur presse-papiers!
Si vous avez installé une ressource de base ServiceMeshControlPlane pour tester Service Mesh, vous devez la configurer selon les spécifications de production avant d'utiliser Red Hat OpenShift Service Mesh en production.
Vous ne pouvez pas modifier le champ metadata.name d'une ressource ServiceMeshControlPlane existante. Pour les déploiements en production, vous devez personnaliser le modèle par défaut.
Procédure
Configurer la plateforme de traçage distribuée pour la production.
Modifiez la ressource
ServiceMeshControlPlanepour utiliser la stratégie de déploiementproduction, en définissantspec.addons.jaeger.install.storage.typesurElasticsearchet en spécifiant des options de configuration supplémentaires sousinstall. Vous pouvez créer et configurer votre instance Jaeger et définirspec.addons.jaeger.namecomme étant le nom de l'instance Jaeger.Paramètres par défaut de Jaeger, y compris Elasticsearch
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Configurez le taux d'échantillonnage pour la production. Pour plus d'informations, voir la section Performances et évolutivité.
- Assurez-vous que vos certificats de sécurité sont prêts pour la production en installant des certificats de sécurité provenant d'une autorité de certification externe. Pour plus d'informations, voir la section Sécurité.
Vérifiez les résultats. Entrez la commande suivante pour vérifier que la ressource
ServiceMeshControlPlanea été correctement mise à jour. Dans cet exemple,basicest le nom de la ressourceServiceMeshControlPlane.oc get smcp basic -o yaml
$ oc get smcp basic -o yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow