Iniciación a IBM Cloud Kubernetes Service
IBM Cloud Kubernetes Service Es un servicio gestionado de Kubernetes que te permite crear tu propio clúster de hosts de cálculo, en el que puedes implementar 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.
¿Listo para crear su primer clúster?
Si ya tiene una cuenta en IBM Cloud y quiere empezar a trabajar inmediatamente:
¿No dispone de una cuenta? Regístrese en IBM Cloud
Utilice esta página para desplazarse por el flujo de configuración principal: revise el servicio, prepare su cuenta, planifique su entorno, cree un clúster e implante una aplicación de muestra.
Revise los conceptos básicos
Empiece por los conceptos básicos, la terminología y las ventajas. Para obtener más información, consulte Descripción de IBM Cloud Kubernetes Service.
Si ya conoces los conceptos básicos, pasa a la siguiente sección.
Preparar su cuenta
Asegúrese de que su cuenta IBM Cloud está preparada para la creación de clústeres. Para conocer los pasos de configuración, consulte Preparar su cuenta para crear clústeres.
Debe iniciar sesión en IBM Cloud antes de crear un clúster. Si aún no tiene una cuenta, puede crear una.
Consideraciones sobre los precios
Los precios varían en función del tipo de nodo de trabajo, el número de nodos y el tipo de infraestructura. Para más información, consulte Kubernetes Service pricing.
Elige el tipo de infraestructura
Antes de crear un clúster, elige el tipo de infraestructura que mejor se adapte a tu entorno.
- VPC
- Los nodos de trabajo se aprovisionan como instancias de servidor virtual en la infraestructura VPC. VPC es el tipo de infraestructura recomendado para los nuevos clústeres. Ofrece aislamiento de red de forma predeterminada y es compatible con las últimas funciones de « IBM Cloud Kubernetes Service », entre las que se incluyen los hosts dedicados y la seguridad predeterminada.
- Clásico
- Los nodos de trabajo se aprovisionan en máquinas virtuales o físicas en una infraestructura clásica de « IBM Cloud ». Utiliza Classic si necesitas nodos de trabajo «bare metal», opciones de almacenamiento definido por software (SDS) o conexiones a recursos de infraestructura clásica ya existentes.
- Satellite
- Los nodos de trabajo se implementan en su propia infraestructura, ya sea en hardware local o en máquinas virtuales de otros proveedores de servicios en la nube, como AWS, Azure y GCP. Utiliza Satellite cuando necesites ejecutar clústeres gestionados por IBM Cloud fuera de los centros de datos de IBM Cloud.
Para obtener una comparación detallada que incluya las opciones y la disponibilidad de los nodos de trabajo, consulta « Estrategia del entorno de clúster ».
Crear un clúster
Consulta las opciones de implementación en la siguiente tabla.
| 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? Descubre cómo acceder a ella y pasa al siguiente paso para implementar una aplicación de ejemplo.
Desplegar una app de ejemplo
Después de crear un clúster, despliegue una aplicación de ejemplo utilizando el panel Kubernetes.
- Seleccione el clúster en la lista de clústeres.
- Pulse Panel de control de Kubernetes.
- Haga clic en el icono Crear nuevo recurso (
+) y, a continuación, seleccione la pestaña Crear a partir de formulario. - Especifique un nombre para la app, como por ejemplo
liberty. - Introduce «
websphere-liberty» como imagen del contenedor. - Especifique el número de pods para el despliegue de la app, por ejemplo
1. - En la lista Servicio, seleccione Externo para crear un servicio
LoadBalancer. - Configure el servicio externo:
- Puerto:
80 - Puerto de destino:
9080 - Protocolo:
TCP
- Puerto:
- Pulse Desplegar.
- En el menú Pods, confirme que el estado de su pod
libertyes Running. - En el menú «Servicios», abre el punto de conexión externo de tu servicio «
liberty». Por ejemplo,169.xx.xxx.xxx:80para clústeres clásicos ohttp://<hash>-<region>.lb.appdomain.cloud/para clústeres de VPC.
Su aplicación está expuesta por un equilibrador de carga de red de capa 4, versión 1.0. Para conocer otras opciones de exposición, consulte Planificación de redes internas y externas para aplicaciones.
Acciones rápidas
Si ya dispone de un clúster, utilice estos enlaces para continuar:
- Acceder al clúster
- Conéctese a su clúster y ejecute comandos kubectl. Para más información, consulte Acceso a los clústeres.
- Instalar la CLI
- Configura tu entorno de desarrollo local. Para obtener más información, consulta la sección « Instalación de la CLI ».
- Despliegue su primera aplicación
- Prueba una aplicación de ejemplo. Para más información, consulte Despliegue de aplicaciones.
¿Necesita comprobar primero los precios? Consulte los precios en Kubernetes Service.
¿Qué hacer a continuación?
Continúe con uno de estos itinerarios de aprendizaje: