Kubernetes

¿Qué es Kubernetes?

Kubernetes es software de código abierto que inicia, detiene, mueve y repara aplicaciones en contenedores a lo largo de un grupo de servidores. Usted le indica qué debe estar en ejecución y él sigue verificando y corrigiendo hasta que se cumple.

Hable con un ingeniero Base de conocimiento
Pasillo largo entre filas de gabinetes blancos de servidores en un centro de datos

Qué es

Nació en Google y hoy lo mantiene la Cloud Native Computing Foundation. Una solicitud podría ser tres copias de una aplicación web. Si un servidor falla y se lleva una copia, Kubernetes inicia un reemplazo en otro servidor.

Ejecuta contenedores, las aplicaciones empaquetadas que construyen herramientas como Docker, en máquinas Linux. Operarlo requiere verdadera destreza. A una empresa con una aplicación en un servidor normalmente le conviene más Docker Compose.

Para qué lo usan las empresas

  • Aplicaciones que se autorreparan: los contenedores que fallan se reinician y se mueven a servidores sanos.
  • Actualizaciones graduales: las versiones nuevas se despliegan poco a poco, con una vía de regreso si algo falla.
  • Escalamiento: con el autoescalamiento configurado, se inician más copias de una aplicación cuando sube la demanda y se detienen después.
  • Servidores compartidos: varios equipos y servicios se ejecutan en las mismas máquinas, aislados entre sí.

Cómo usa KawaConnect Kubernetes

Construimos Kubernetes sobre Talos Linux con red Cilium, y lo administramos con Helm y GitOps para que cada cambio quede registrado en el control de versiones. Los pipelines de CI/CD de GitLab construyen imágenes de contenedor y las despliegan. También pasamos cargas de trabajo de un solo host Docker a Kubernetes cuando lo superan.

Servicios relacionados

Linux y Kubernetes

Diseño de clústeres, GitOps y pipelines de entrega.

Consultoría de Docker

Contenedores en un solo host y cuándo ir más allá.

Infraestructura en la nube

Configuraciones híbridas y en Azure con planeación de recuperación.

Más información

¿Se pregunta si realmente necesita Kubernetes?

A veces Docker Compose en un solo host es la mejor respuesta. Describa la carga de trabajo y le diremos qué conviene.

Iniciar una conversación