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 :

  1. 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.
  2. 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 manifeste deployment.yaml dans un répertoire local. Répétez la commande kubectl create et indiquez l'emplacement local du ficher deployment.yaml.
  3. 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.