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 :

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