Déploiement d'une application Nginx échantillon sur un cluster à l'aide de kubectl
Découvrez comment utiliser kubectl pour déployer une application Nginx sur un cluster que vous avez créé à l'aide de Kubernetes Engine (OKE).
Lorsque vous avez créé un cluster Kubernetes à l'aide de Kubernetes Engine, vous devez généralement le tester en déployant une application sur les noeuds du cluster. Pour plus de commodité, l'onglet Démarrage rapide (disponible sur la page Cluster) facilite la visualisation et la copie des commandes pour les opérations suivantes :
- Configurer l'accès au cluster,
- Télécharger et déployer une application Nginx échantillon à l'aide de l'outil de ligne de commande Kubernetes kubectl à partir des instructions d'un fichier manifeste.
Pour déployer l'application Nginx échantillon, procédez comme suit :
-
Si vous ne l'avez pas encore fait, suivez les étapes permettant de configurer le fichier de configuration Kubeconfig du cluster et (si nécessaire) de définir la variable d'environnement KUBECONFIG de sorte qu'elle pointe vers le fichier. Vous devez configurer votre propre fichier Kubeconfig. Vous ne pouvez pas accéder à un cluster à l'aide d'un fichier Kubeconfig configuré par un autre utilisateur. Reportez-vous à Configuration de l'accès à un cluster.
-
Dans une fenêtre de terminal, déployez l'application échantillon Nginx en saisissant ce qui suit :
kubectl create -f https://k8s.io/examples/application/deployment.yaml
Conseil
Si la commande ne parvient pas à se connecter àhttps://k8s.io/examples/application/deployment.yaml
, 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 indiquez l'emplacement local du ficherdeployment.yaml
. - Vérifiez que l'application échantillon a été déployée en saisissant ce qui suit :
kubectl get pods
Vous pouvez voir que l'application Nginx échantillon a été déployée sous la forme de deux pods, sur deux noeuds dans le cluster.