Kubernetes, también conocido como K8s, es un sistema de código abierto para automatizar el despliegue, el escalado y la gestión de aplicaciones en contenedores.

Kubernetes agrupa los contenedores que conforman una aplicación en unidades lógicas para una fácil administración y descubrimiento. Kubernetes se basa en 15 años de experiencia en la ejecución de cargas de trabajo de producción en Google, combinada con las mejores ideas y prácticas de la comunidad.

Preparado para trabajar a escala

Diseñado sobre los mismos principios que le permiten a Google ejecutar miles de millones de contenedores cada semana, Kubernetes puede escalar sin aumentar su equipo de operaciones.

Preparado para cualquier complejidad

Ya sea para pruebas locales o cargas de trabajo de una empresa global, la flexibilidad de Kubernetes crece contigo para entregar sus aplicaciones de manera consistente y fácil sin importar la complejidad.

Preparado para ejecutarse en cualquier lugar

Kubernetes es código abierto lo que le brinda la libertad de aprovechar su infraestructura propia (on-premises), híbrida o de nube pública, lo que le permite mover las cargas de trabajo sin esfuerzo dónde quiera.

Para descargar Kubernetes, visite la sección download.

The Absolute Beginner's Guide To Cloud Native

Asista a los próximos eventos de KubeCon + CloudNativeCon

Características de Kubernetes

Auto-reparación

Reinicia contenedores que fallan, sustituye y reprograma contenedores cuando los nodos mueren, mata los contenedores que no responden a tus pruebas de salud definidas, y no los expone a los clientes hasta que no están listo para servirse.

Orquestación de almacenamiento

Monta automáticamente el sistema de almacenamiento de tu elección, ya sea de almacenamiento local, un proveedor de nube pública o un sistema de almacenamiento en red como iSCSI o NFS.

Despliegues y _rollback_ automáticos

Kubernetes despliega los cambios a tu aplicación o su configuración de forma progresiva mientras monitoriza la salud de la aplicación para asegurarse que no elimina todas tus instancias al mismo tiempo. Si algo sale mal, Kubernetes revertirá el cambio por ti. Aprovéchate del creciente ecosistema de soluciones de despliegue.

Bin packing automático

Coloca los contenedores automáticamente en base a los recursos solicitados y otras limitaciones, mientras no se afecte la disponibilidad. Combina cargas críticas y best-effort para mejorar el uso y ahorrar recursos.

Secret y gestión de la configuración

Implemente y actualice Secrets y configuración de aplicaciones sin reconstruir su imagen y sin exponer Secrets en su stack de configuración.

Ejecución en lotes

Además de los servicios, Kubernetes puede gestionar tus trabajos por lotes y CI, sustituyendo los contenedores que fallen, si así se desea.

Casos de éxito

Somos un proyecto graduado de la CNCF

Cloud Native Computing Foundation logo