|
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. |
Charge de travail avec démarrage rapide pour Ingress
1. Déploiement d’une charge de travail
Vous êtes prêt à créer votre première Kubernetes charge de travail. Une charge de travail est un objet qui inclut des pods ainsi que d’autres fichiers et informations nécessaires pour déployer votre application.
Pour cette charge de travail, vous allez déployer l’application Rancher Hello-World.
-
Cliquez sur ☰ > Gestion des clusters.
-
Allez dans le cluster que vous avez créé et cliquez sur Explorer.
-
Cliquez sur Charge de travail.
-
Cliquez sur Create.
-
Cliquez sur Déploiement.
-
Entrez un Nom pour votre charge de travail.
-
Dans le champ Image du conteneur, entrez
rancher/hello-world. Ce champ tient compte des majuscules et des minuscules. -
Cliquez sur Ajouter un port et
Cluster IPpour leService Typeet entrez80dans le champ Port de conteneur privé. Vous pouvez laisser leNamevide ou spécifier n’importe quel nom que vous souhaitez. Ajouter un port permet d’accéder à l’application à l’intérieur et à l’extérieur du cluster. Pour plus d’informations, voir Services. -
Cliquez sur Create.
Résultat :
-
Votre charge de travail est déployée. Ce processus peut prendre quelques minutes.
-
Lorsque votre charge de travail a terminé le déploiement, elle se voit attribuer un état de Actif. Vous pouvez consulter cet état depuis la page Charges de travail du projet.
2. Exposez l’application via un Ingress
Maintenant que l’application est opérationnelle, elle doit être exposée afin que d’autres services puissent se connecter.
-
Cliquez sur ☰ > Gestion des clusters.
-
Allez au cluster que vous avez créé et cliquez sur Explorer.
-
Cliquez sur .
-
Cliquez sur Créer.
-
Lors du choix de Espace de noms, assurez-vous qu’il est le même que celui utilisé lors de la création de votre déploiement. Sinon, votre déploiement ne sera pas disponible lorsque vous tenterez de sélectionner Service cible, comme dans l’étape 8 ci-dessous.
-
Entrez un Nom, par exemple hello.
-
Spécifiez votre Chemin, tel que
/hello. -
Dans le champ Service cible, déroulez la liste et choisissez le nom que vous avez défini pour votre service.
-
Dans le champ Port, déroulez la liste et sélectionnez
80. -
Cliquez sur Créer en bas à droite.
Résultat : L’application se voit attribuer une adresse sslip.io et est exposée. Cela peut prendre une à deux minutes pour se charger.
Voir votre application
Depuis la page Déploiements, trouvez la colonne Points de terminaison pour votre déploiement et cliquez sur un point de terminaison. Les points de terminaison disponibles dépendront de la manière dont vous avez configuré le port que vous avez ajouté à votre déploiement. Pour les points de terminaison où vous ne voyez pas de port attribué aléatoirement, ajoutez le chemin que vous avez spécifié lors de la création de l’ingress à l’adresse IP. Par exemple, si votre point de terminaison ressemble à xxx.xxx.xxx.xxx ou https://xxx.xxx.xxx.xxx, changez-le en xxx.xxx.xxx.xxx/hello ou https://xxx.xxx.xxx.xxx/hello.
Votre application s’ouvrira dans une fenêtre séparée.