Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Carga de trabajo con inicio rápido de Ingress

Requisitos previos

Tienes un clúster en funcionamiento con al menos 1 nodo.

1. Desplegando una carga de trabajo

Estás listo para crear tu primera carga de trabajo de Kubernetes. Una carga de trabajo es un objeto que incluye pods junto con otros archivos e información necesarios para desplegar tu aplicación.

Para esta carga de trabajo, desplegarás la aplicación Rancher Hello-World.

  1. Haz clic en ☰ > Gestión de Clústeres.

  2. Ve al clúster que creaste y haz clic en Explorar.

  3. Haz clic en Carga de trabajo.

  4. Haga clic en Crear.

  5. Haz clic en Despliegue.

  6. Introduce un Nombre para tu carga de trabajo.

  7. En el campo Imagen del Contenedor, introduce rancher/hello-world. Este campo hace distinción entre mayúsculas y minúsculas.

  8. Haz clic en Añadir Puerto y Cluster IP para el Service Type e introduce 80 en el campo Puerto Privado del Contenedor. Puedes dejar el Name en blanco o especificar cualquier nombre que desees. Añadir un puerto permite el acceso a la aplicación dentro y fuera del clúster. Para más información, consulte Servicios.

  9. Haga clic en Crear.

Resultado:

  • Tu carga de trabajo está desplegada. Este proceso puede tardar unos minutos en completarse.

  • Cuando tu carga de trabajo complete el despliegue, se le asigna un estado de Activo. Puedes ver este estado desde la página de Cargas de Trabajo del proyecto.

2. Exponer la Aplicación a Través de un Ingress

Ahora que la aplicación está en funcionamiento, necesita ser expuesta para que otros servicios puedan conectarse.

  1. Haz clic en ☰ > Gestión de Clústeres.

  2. Ve al clúster que creaste y haz clic en Explorar.

  3. Haz clic en Descubrimiento de Servicios  Ingresses.

  4. Haz clic en Crear.

  5. Al elegir Espacio de Nombres, asegúrate de que sea el mismo que utilizaste al crear tu despliegue. De lo contrario, tu despliegue no estará disponible cuando intentes seleccionar Servicio Objetivo, como en el Paso 8 a continuación.

  6. Introduce un Nombre, como hola.

  7. Especifica tu Vía, como /hello.

  8. En el campo Servicio Objetivo, despliega la lista y elige el nombre que has establecido para tu servicio.

  9. En el campo Puerto, despliega la lista y selecciona 80.

  10. Haz clic en Crear en la parte inferior derecha.

Resultado: La aplicación tiene asignada una dirección sslip.io y está expuesta. Puede tardar uno o dos minutos en completarse.

Ver tu Aplicación

Desde la página Despliegues, encuentra la columna Puntos de Acceso para tu despliegue y haz clic en un punto de acceso. Los puntos de acceso disponibles dependerán de cómo configuraste el puerto que añadiste a tu despliegue. Para los puntos de acceso donde no ves un puerto asignado aleatoriamente, añade la vía que especificaste al crear el Ingress a la dirección IP. Por ejemplo, si tu punto de acceso se ve como xxx.xxx.xxx.xxx o https://xxx.xxx.xxx.xxx, cámbialo a xxx.xxx.xxx.xxx/hello o https://xxx.xxx.xxx.xxx/hello.

Tu aplicación se abrirá en una ventana separada.

Terminado

Enhorabuena. Has desplegado con éxito una carga de trabajo expuesta a través de un Ingress.

¿Qué sigue?

Cuando hayas terminado de usar tu entorno aislado, destruye el Servidor Rancher y tu clúster.