13.6. Déploiement d’une application d’échantillon
Depuis que le contrôleur ExternalDNS est en cours d’exécution, vous pouvez déployer un exemple d’application pour confirmer que le domaine personnalisé est configuré et fiable lorsque vous exposez un nouvel itinéraire.
Créez un nouveau projet pour votre exemple d’application:
$ oc new-project hello-worldDéployez une application hello world:
$ oc new-app -n hello-world --image=docker.io/openshift/hello-openshiftCréer un itinéraire pour l’application spécifiant votre nom de domaine personnalisé:
$ oc -n hello-world create route edge --service=hello-openshift hello-openshift-tls \ --hostname hello-openshift.${DOMAIN}Vérifiez si l’enregistrement DNS a été créé automatiquement par ExternalDNS:
NoteIl peut prendre quelques minutes pour que l’enregistrement apparaisse sur Amazon Route 53.
$ aws route53 list-resource-record-sets --hosted-zone-id ${ZONE_ID} \ --query "ResourceRecordSets[?Type == 'CNAME']" | grep hello-openshiftFacultatif: Vous pouvez également afficher les enregistrements TXT qui indiquent qu’ils ont été créés par ExternalDNS:
$ aws route53 list-resource-record-sets --hosted-zone-id ${ZONE_ID} \ --query "ResourceRecordSets[?Type == 'TXT']" | grep ${DOMAIN}Bouclez l’enregistrement DNS nouvellement créé à votre exemple d’application pour vérifier l’application hello world est accessible:
$ curl https://hello-openshift.${DOMAIN}Exemple de sortie
Hello OpenShift!