¿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
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
- Kubernetes en WikipediaUn panorama neutral de lo que hace Kubernetes, sus conceptos principales y su historia.
- Sitio web del proyecto KubernetesLa página principal del proyecto, con noticias de versiones, casos de estudio e información de la comunidad.
- Documentación de KubernetesConceptos, tutoriales y la referencia que explica cada parte de un clúster.
- Guía de Talos LinuxNuestra guía del sistema operativo sobre el que ejecutamos Kubernetes.
¿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