Kubernetes
Sistema de código abierto para automatizar el despliegue, el escalado y la gestión de aplicaciones en contenedores.
Descripción general
Kubernetes (K8s) es un sistema de código abierto para desplegar, escalar y mantener aplicaciones en contenedores a lo largo de un clúster de múltiples hosts. En lugar de ejecutar contenedores en una sola máquina, los programa y gestiona en todo el clúster, encargándose de tareas como reiniciar contenedores fallidos, escalar el número de instancias en ejecución y desplegar actualizaciones de forma progresiva.
Su diseño se basa en más de una década de experiencia interna de Google ejecutando cargas de trabajo de producción a gran escala con un sistema interno llamado Borg, combinada con las prácticas aportadas por la comunidad más amplia desde que Kubernetes se convirtió en un proyecto de código abierto independiente. Está alojado por la Cloud Native Computing Foundation (CNCF).
Kubernetes encaja en equipos que ejecutan aplicaciones en contenedores al estilo microservicios y necesitan despliegue, escalado y recuperación automatizados en muchas máquinas, en lugar de gestionar contenedores host por host de forma manual.
- Categorías
- DevOps
- Palabras clave
- container-orchestrationcontainersdevopscloud-native
- Lenguajes
- Go
- Licencia
- Apache-2.0
Proyectos relacionados
Ansible
GPL-3.0Plataforma de automatización de TI radicalmente simple para gestión de configuración, despliegue y orquestación.
- DevOps
Portainer
ZlibUI web ligera y API para gestionar entornos de contenedores Docker, Swarm, Kubernetes y ACI desde un único panel.
- DevOps
Terraform
BUSL-1.1Herramienta de infraestructura como código para construir, modificar y versionar infraestructura de forma segura y eficiente.
- DevOps
Traefik
MITProxy inverso y balanceador de carga moderno y nativo de la nube que se integra con tu infraestructura existente.
- DevOps
¿Encontraste un error? Sugiere una edición en GitHub.