Déploiement d'un exemple d'application Nginx sur une grappe à l'aide de Kubectl
Découvrez comment utiliser kubectl pour déployer une application Nginx sur une grappe que vous avez créée à l'aide de Kubernetes Engine (OKE).
Après avoir créé une grappe Kubernetes à l'aide de Kubernetes Engine, vous souhaiterez généralement la tester en déployant une application sur ses noeuds. Pour des raisons pratiques, l'onglet Démarrage rapide (disponible à partir de la page Grappe) facilite la consultation et la copie des commandes permettant de :
- Configurer l'accès à la grappe
- Télécharger et déployer un exemple d'application Nginx à l'aide de l'outil CLI Kubernetes kubectl à partir des instructions d'un fichier manifeste
Pour déployer l'exemple d'application nginx :
-
Si vous ne l'avez pas encore fait, suivez les étapes pour configurer le fichier de configuration kubeconfig de la grappe et (s'il y a lieu) définissez la variable d'environnement KUBECONFIG pour qu'elle pointe vers le fichier. Notez que vous devez configurer votre propre fichier kubeconfig. Vous ne pouvez pas accéder à une grappe à l'aide d'un fichier kubeconfig configuré par un autre utilisateur. Voir Configuration de l'accès aux grappes.
-
Dans une fenêtre de terminal, déployez l'exemple d'application Nginx en entrant :
kubectl create -f https://k8s.io/examples/application/deployment.yaml
Conseil
Si la connexion àhttps://k8s.io/examples/application/deployment.yaml
à l'aide de cette commande échoue, accédez à l'URL dans un navigateur et téléchargez le fichier manifestedeployment.yaml
dans un répertoire local. Répétez la commandekubectl create
et spécifiez l'emplacement local du fichierdeployment.yaml
. - Vérifiez que l'exemple d'application a été déployé en entrant :
kubectl get pods
Vous pouvez voir que l'exemple d'application Nginx a été déployé sous la forme de deux pods, sur deux noeuds de la grappe.