Iniciación a IBM Cloud Kubernetes Service
IBM Cloud Kubernetes Service es un servicio Kubernetes gestionado para crear su propio clúster de hosts de computación donde puede desplegar y gestionar aplicaciones en contenedores en IBM Cloud. Combinado con una experiencia de usuario intuitiva, seguridad integrada y aislamiento y herramientas avanzadas para asegurar, gestionar y supervisar las cargas de trabajo del clúster, puede distribuir rápidamente apps contenerizadas de alta disponibilidad y seguras en la nube pública.
Realice los pasos siguientes para familiarizarse con los aspectos básicos, comprender los componentes de servicio, crear el primer clúster y desplegar una app de inicio.
Revise los conceptos básicos
Obtenga una visión general del servicio revisando los conceptos, términos y ventajas. Para obtener más información, consulte Descripción de IBM Cloud Kubernetes Service.
¿Ya está familiarizado con los contenedores y IBM Cloud Kubernetes Service? Continúe con el paso siguiente para preparar la cuenta para crear clústeres.
Preparar su cuenta
Para configurar la cuenta de IBM Cloud para que pueda crear clústeres, consulte Preparación de la cuenta para crear clústeres.
Si ya ha preparado su cuenta y está preparado para crear un clúster, continúe con el paso siguiente.
Crear una estrategia de entorno de clúster
Revise los puntos de decisión en el documento Creación de una estrategia de entorno de clúster para empezar a diseñar la configuración.
¿No sabe seguro por dónde empezar? Intente seguir una guía de aprendizaje en el paso siguiente.
Crear un clúster
Siga una guía de aprendizaje o configure su propio entorno de clúster personalizado. Revise la tabla siguiente para ver las opciones de despliegue.
| Tipo | Nivel | Hora | Descripción |
|---|---|---|---|
| Guía de aprendizaje | Principiante | 1 hora | Siga los pasos de esta guía de aprendizaje para crear su propia nube privada virtual (VPC) y, a continuación, cree un clúster de IBM Cloud Kubernetes Service utilizando la CLI. Para obtener más información, consulte Crear un clúster en su propia nube privada virtual. |
| Despliegue personalizado | Intermedia | 1-3 horas | Cree un clúster personalizado en la infraestructura clásica. |
| Despliegue personalizado | Intermedia | 1-3 horas | Cree un clúster personalizado en la infraestructura de VPC. |
¿Ya tiene un clúster? Continúe en el paso siguiente para desplegar una app de ejemplo.
Desplegar una app de ejemplo
Después de crear un clúster, despliegue la primera app. Puede utilizar un servidor de aplicaciones Java websphere-liberty de ejemplo que IBM proporciona y desplegar la app en el clúster utilizando el panel de control de Kubernetes.
-
Seleccione el clúster en la lista de clústeres.
-
Pulse Panel de control de Kubernetes.
-
Pulse el icono Crear nuevo recurso (
+) y seleccione la pestaña Crear desde formulario.- Especifique un nombre para la app, como por ejemplo
liberty. - Escriba
websphere-libertypara la imagen de contenedor. Recuerde que la subred de VPC del clúster debe tener una pasarela pública para que el clúster pueda extraer una imagen de DockerHub. - Especifique el número de pods para el despliegue de la app, por ejemplo
1. - En el menú desplegable Servicio, seleccione Externo para crear un servicio
LoadBalancerque puedan utilizar los usuarios externos para acceder a la app. Configure el servicio externo del siguiente modo.- Puerto:
80 - Puerto de destino:
9080 - Protocolo:
TCP
- Puerto:
- Especifique un nombre para la app, como por ejemplo
-
Pulse Desplegar. Durante el despliegue, el clúster descarga la imagen de contenedor
websphere-libertyde Docker Hub y despliega la app en el clúster. La app se expone mediante un equilibrador de carga de red (NLB) de capa 4, versión 1.0 para que puedan acceder a la misma otros usuarios tanto de forma interna como externa. Para ver otros métodos de exponer una app, como por ejemplo Ingress, consulte Planificación de la red interna y externa del clúster para apps. -
En el menú Pods, pulse el pod
libertyy compruebe que su estado es Running. -
En el menú Servicios, pulse el punto final externo del servicio
liberty. Por ejemplo,169.xx.xxx.xxx:80para clústeres clásicos ohttp://<hash>-<region>.lb.appdomain.cloud/para clústeres de VPC. Se muestra la página Bienvenido a Liberty.
¡Buen trabajo! Acaba de desplegar su primera app en un clúster de Kubernetes.
¿Qué hacer a continuación?
Consulte las vías de acceso de aprendizaje curadas