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

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

  1. Configurer la plateforme de traçage distribuée pour la production.

    1. Modifiez la ressource ServiceMeshControlPlane pour utiliser la stratégie de déploiement production, en définissant spec.addons.jaeger.install.storage.type sur Elasticsearch et en spécifiant des options de configuration supplémentaires sous install. Vous pouvez créer et configurer votre instance Jaeger et définir spec.addons.jaeger.name comme étant le nom de l'instance Jaeger.

      Paramètres par défaut de Jaeger, y compris Elasticsearch

      apiVersion: maistra.io/v2
      kind: ServiceMeshControlPlane
      metadata:
        name: basic
      spec:
        version: v2.3
        tracing:
          sampling: 100
          type: Jaeger
        addons:
          jaeger:
            name: MyJaeger
            install:
              storage:
                type: Elasticsearch
              ingress:
                enabled: true
        runtime:
          components:
            tracing.jaeger.elasticsearch: # only supports resources and image name
              container:
                resources: {}

    2. Configurez le taux d'échantillonnage pour la production. Pour plus d'informations, voir la section Performances et évolutivité.
  2. 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é.
  3. Vérifiez les résultats. Entrez la commande suivante pour vérifier que la ressource ServiceMeshControlPlane a été correctement mise à jour. Dans cet exemple, basic est le nom de la ressource ServiceMeshControlPlane.

    $ oc get smcp basic -o yaml

1.17.2. Ressources supplémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.