16.3. Découvrez les itinéraires actuels


  1. Assurez-vous que vous pouvez atteindre les routes des composants sur leurs noms d’hôte par défaut.

    Les noms d’hôte se trouvent en interrogeant les listes d’itinéraires dans les projets openshift-console et openshift-authentication.

    $ oc get routes -n openshift-console
    $ oc get routes -n openshift-authentication
    Copy to Clipboard Toggle word wrap

    Exemple de sortie

    NAME        HOST/PORT                                                                          PATH       SERVICES    PORT    TERMINATION          WILDCARD
    console     console-openshift-console.apps.my-example-cluster-aws.z9a9.p1.openshiftapps.com    ... 1 more  console    https   reencrypt/Redirect   None
    downloads   downloads-openshift-console.apps.my-example-cluster-aws.z9a9.p1.openshiftapps.com  ... 1 more  downloads  http    edge/Redirect        None
    NAME              HOST/PORT                                                             PATH        SERVICES          PORT   TERMINATION            WILDCARD
    oauth-openshift   oauth-openshift.apps.my-example-cluster-aws.z9a9.p1.openshiftapps.com ... 1 more  oauth-openshift   6443   passthrough/Redirect   None
    Copy to Clipboard Toggle word wrap

    À partir de cette sortie, vous pouvez voir que notre nom d’hôte de base est z9a9.p1.openshiftapps.com.

  2. Accédez à l’ID de l’entrée par défaut en exécutant la commande suivante:

    $ export INGRESS_ID=$(rosa list ingress -c ${CLUSTER_NAME} -o json | jq -r '.[] | select(.default == true) | .id')
    Copy to Clipboard Toggle word wrap
  3. Assurez-vous que tous les champs sortent correctement avant de passer à la section suivante:

    $ echo "Ingress ID: ${INGRESS_ID}"
    Copy to Clipboard Toggle word wrap

    Exemple de sortie

    Ingress ID: r3l6
    Copy to Clipboard Toggle word wrap

    En exécutant ces commandes, vous pouvez voir que les routes de composants par défaut pour notre cluster sont:

    • console-openshift-console.apps.my-example-cluster-aws.z9a9.p1.openshiftapps.com pour Console
    • Downloads-openshift-console.apps.my-example-cluster-aws.z9a9.p1.openshiftapps.com pour les téléchargements
    • accueil OAuth-openshift.apps.my-example-cluster-aws.z9a9.p1.openshiftapps.com pour OAuth

La commande rosa edit ingress permet de modifier le nom d’hôte de chaque service et d’ajouter un certificat TLS pour tous nos itinéraires de composants. Les paramètres pertinents sont affichés dans cet extrait de l’aide de ligne de commande pour la commande rosa edit ingress:

$ rosa edit ingress -h
Edit a cluster ingress for a cluster. Usage:
  rosa edit ingress ID [flags]
  [...]
  --component-routes string                Component routes settings. Available keys [oauth, console, downloads]. For each key a pair of hostname and tlsSecretRef is expected to be supplied. Format should be a comma separate list 'oauth: hostname=example-hostname;tlsSecretRef=example-secret-ref,downloads:...'
Copy to Clipboard Toggle word wrap

Dans cet exemple, nous utiliserons les itinéraires de composants personnalisés suivants:

  • console.my-new-domain.dev pour Console
  • Downloads.my-new-domain.dev pour les téléchargements
  • cliquez ici pour OAuth.my-new-domain.dev
Retour au début
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. Découvrez nos récentes mises à jour.

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 le Blog 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.

Theme

© 2025 Red Hat