Kubernetes: Up and Running, 3ª Edición
by Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson
Capítulo 1. Introducción Introducción
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Kubernetes es un orquestador de código abierto para la implementación de aplicaciones en contenedores. Fue desarrollado originalmente por Google, inspirándose en una década de experiencia en el despliegue de sistemas escalables y fiables en contenedores a través de API orientadas a aplicaciones.1
Desde su introducción en 2014, Kubernetes ha crecido hasta convertirse en uno de los proyectos de código abierto más grandes y populares del mundo. Se ha convertido en la API estándar para construir aplicaciones nativas de la nube, presente en casi todas las nubes públicas. Kubernetes es una infraestructura probada para sistemas distribuidos que resulta adecuada para desarrolladores nativos de la nube de todas las escalas, desde un clúster de ordenadores Raspberry Pi hasta un centro de datos lleno de máquinas de última generación. Proporciona el software necesario para construir e implementar con éxito sistemas distribuidos fiables y escalables.
Quizá te preguntes a qué nos referimos cuando hablamos de "sistemas distribuidos fiables y escalables". Cada vez se prestan más servicios a través de la red mediante API. A menudo, estas API se prestan mediante un sistema distribuido, en el que las distintas piezas que implementan la API se ejecutan en máquinas diferentes, conectadas a través de la red y coordinando sus acciones mediante la ...