Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi.

Services

La configuration des pods est gérée par les Déploiements, StatefulSets et Daemonsets, tandis que les services dirigent le trafic vers les pods à l’aide de sélecteurs.

Pour chaque charge de travail (avec au moins un port configuré) créée, une entrée de découverte de service complémentaire est créée. Cette entrée de découverte de service permet la résolution DNS pour les pods de la charge de travail en utilisant la convention de nommage suivante : <workload>.<namespace>.svc.cluster.local.

Vous pouvez créer des services supplémentaires afin qu’un espace de noms donné se résolve avec une ou plusieurs adresses IP externes, un nom d’hôte externe, un alias vers un autre enregistrement DNS, d’autres charges de travail, ou un ensemble de pods qui correspondent à un sélecteur que vous créez.

  1. Dans le coin supérieur gauche, cliquez sur ☰ > Gestion des clusters.

  2. Allez dans le cluster où vous souhaitez ajouter un service et cliquez sur Explorer.

  3. Cliquez sur Découverte de service  Services.

  4. Cliquez sur Create.

  5. Choisissez le type de service que vous souhaitez créer.

  6. Sélectionnez un Espace de noms dans la liste déroulante.

  7. Entrez un Nom pour le service. Ce nom est utilisé pour la résolution DNS.

  8. Remplissez le reste du formulaire. Pour obtenir de l’aide, consultez la documentation Kubernetes en amont concernant les services.

  9. Cliquez sur Create.

Résultat : Un nouveau service est créé.

  • Vous pouvez voir l’enregistrement depuis l’onglet Découverte de service du projet.

  • Lorsque vous visitez le nouveau nom DNS pour le nouvel enregistrement que vous avez créé (<recordname>.<namespace>.svc.cluster.local), il résout l’espace de noms choisi.