Despliegue de una aplicación Nginx de ejemplo en un cluster mediante kubectl

Descubra cómo utilizar kubectl para desplegar una aplicación Nginx en un cluster que haya creado mediante Container Engine for Kubernetes (OKE).

Al crear un cluster de Kubernetes mediante Container Engine for Kubernetes, normalmente deseará probarlo desplegando una aplicación en los nodos del cluster. Para mayor comodidad, el separador Inicio rápido (disponible en la página Cluster) facilita la visualización y copia de los comandos en:

  • configurar el acceso al cluster
  • descargar y desplegar una aplicación de Nginx de ejemplo con la herramienta de línea de comandos kubectl de Kubernetes de las instrucciones de un archivo de manifiesto

Para desplegar la aplicación de Nginx de ejemplo:

  1. Si todavía no lo ha hecho, siga los pasos para configurar el archivo de configuración kubeconfig del cluster y (si es necesario) defina la variable de entorno KUBECONFIG para que apunte al archivo. Tenga en cuenta que debe configurar su propio archivo kubeconfig. No puede acceder a un cluster utilizando un archivo kubeconfig que haya configurado un usuario diferente. Consulte Configuración del acceso a los clusters.
  2. En una ventana de terminal, despliegue la aplicación Nginx de ejemplo introduciendo:

    kubectl create -f https://k8s.io/examples/application/deployment.yaml
    Consejo

    Si el comando no puede conectarse a https://k8s.io/examples/application/deployment.yaml, vaya a la URL de un explorador y descargue el archivo de manifiesto deployment.yaml en un directorio local. Repita el comando kubectl create y especifique la ubicación local del archivo deployment.yaml.
  3. Confirme que la aplicación de ejemplo se ha desplegado correctamente introduciendo:
    kubectl get pods

Puede ver que la aplicación de Nginx de ejemplo se ha desplegado como dos pods, en dos nodos del cluster.