Empiece a trabajar sin servidor hoy mismo

Empiece a trabajar totalmente sin servidor. Simplemente implemente su código o contenedor y pague sólo cuando se ejecuten las cargas de trabajo.

Visión general

Casos de uso

Cree clústeres de Kubernetes

Diagrama que muestra cómo utilizar los recursos de Kubernetes para implementar una aplicación contenedorizada en IBM Cloud

Cree clústeres de Kubernetes

Conozca cómo una empresa ficticia de relaciones públicas utiliza los recursos de Kubernetes para implementar una aplicación contenedorizada en IBM Cloud. Con IBM Watson® Tone Analyzer Service, la empresa recibe retroalimentación de sus comunicados de prensa.

Implemente una aplicación web escalable

Diagrama que muestra cómo estructurar una aplicación web, ejecutarla localmente en un contenedor y implementarla en un clúster de IBM Cloud Kubernetes

Implemente una aplicación web escalable

Conozca cómo estructurar una aplicación web, ejecutarla localmente en un contenedor y implementarla en un clúster de IBM Cloud Kubernetes. Además, aprenda a enlazar un dominio personalizado, supervisar el rendimiento del entorno y escalar.

Analice registros y supervise aplicaciones

Diagrama que muestra cómo crear un clúster y configurar los servicios de análisis y supervisión de registros para posteriormente implementar una aplicación en el clúster

Analice registros y supervise aplicaciones

Conozca cómo crear un clúster y configurar los servicios de análisis y supervisión de registros. Posteriormente, despliegue una aplicación en el clúster, visualice y analice los registros con Kibana y visualice tanto el rendimiento como las métricas con Grafana.

Implemente aplicaciones de forma continua

Diagrama que muestra cómo configurar una integración continua y un pipeline de entrega continua para aplicaciones contenedorizadas que se ejecutan en Kubernetes

Implemente aplicaciones de forma continua

Conozca cómo configurar un pipeline de CI/CD para aplicaciones contenedorizadas que se ejecutan en Kubernetes. Este uso abarca la configuración del control de versiones, el desarrollo, la prueba, la implementación y la integración de escáneres de seguridad, analítica y más.

Características

Recursos de Kubernetes

Desde laboratorios prácticos hasta la documentación, obtenga toda la ayuda que necesita.

Laboratorios prácticos con certificación

Participe en nuestros laboratorios prácticos de Kubernetes de forma gratuita y obtenga su certificación.

Opinión de los clientes

Conozca por qué IBM Cloud Kubernetes Service es la plataforma mejor valorada en TrustRadius.

Inicio rápido para desarrolladores

Aprenda a implementar aplicaciones contenedorizadas de alta disponibilidad en clústeres de Kubernetes.

Productos relacionados

IBM Cloud Code Engine

Ejecute la aplicación, el trabajo o el contenedor en una plataforma gestionada sin servidor.

Red Hat OpenShift on IBM Cloud

Despliegue y proteja cargas de trabajo empresariales en Red Hat® OpenShift® nativo con herramientas centradas en el desarrollador para ejecutar aplicaciones de alta disponibilidad.

IBM Cloud Foundry

Cree y despliegue aplicaciones en un entorno multi-inquilino de Cloud Foundry gestionado.

Información acerca de Kubernetes

Obtenga respuestas a las preguntas más comunes, así como enlaces para obtener más información.

¿Qué es Kubernetes?

Kubernetes, palabra griega para timonel y también conocida como "k8s" o "kube", es una plataforma de orquestación de contenedores utilizada para programar y automatizar la implementación, la gestión y el escalamiento de aplicaciones contenedorizadas. Compite con las máquinas virtuales para proporcionar una plataforma como servicio que aborda diversas tareas relacionadas con la infraestructura y las operaciones, así como también problemas del desarrollo nativo de la nube.

¿Qué son los contenedores?

Un contenedor es una unidad de software ejecutable en la que el código de aplicación se empaqueta, junto con bibliotecas y dependencias, para que se pueda ejecutar en cualquier lugar en el desktop, en la TI tradicional o en la nube. Los contenedores utilizan una forma de virtualización de sistema operativo (SO) que permite a las aplicaciones compartir el SO aislando procesos y controlando el acceso a la CPU, la memoria y los procesos.

¿Cómo evolucionó la orquestación de contenedores con Kubernetes?

A medida que aumentaba el uso de los contenedores, los equipos de operaciones necesitaban planificar y automatizar la implementación, la red, la escalabilidad y la disponibilidad de estos. Kubernetes se convirtió en la plataforma más utilizada entre los proveedores de nube líderes del mercado por su funcionalidad, su ecosistema de herramientas de soporte de código abierto y su portabilidad, algunos de los cuales ofrecen servicios de Kubernetes totalmente gestionados.

¿Cuáles son los principales componentes de la arquitectura de Kubernetes?

Los clústeres se componen de nodos. Cada nodo representa 1 host de computación. Los nodos de trabajo en un clúster despliegan, ejecutan y gestionan las aplicaciones contenedorizadas. Los pods comparten recursos informáticos y de red y son fundamentales para el escalamiento. Si un contenedor en un pod tiene demasiado tráfico, Kubernetes replica el pod. Las implementaciones controlan la creación y el estado de la aplicación contenedorizada y la mantienen en ejecución.

¿Qué es la malla de servicios Istio?

A medida que crece el número de contenedores en un clúster, las posibles vías de conexión entre ellos aumentan exponencialmente, lo que dificulta la configuración y la gestión. Istio on IBM Cloud, una malla de servicios de código abierto para clústeres de Kubernetes, añade un contenedor adicional a cada clúster. Un contenedor adicional configura, supervisa y gestiona las interacciones entre otros contenedores.

¿Cuál es la diferencia entre Knative y la computación sin servidor?

Knative, una plataforma de código abierto, se instala sobre Kubernetes y ofrece dos beneficios clave para el desarrollo nativo de la nube. Es un método de fácil acceso a la computación sin servidor, además de una forma de crear un contenedor una vez y ejecutarlo como un servicio de software o una función sin servidor. Knative gestiona de forma transparente actividades como generar archivos de configuración y escribir scripts CI/CD.