Kubernetes
Kubernetes está diseñado software para la gestión, la escala y el despliegue de aplicaciones en contenedores. compañías notables que utilizan el software incluyen Pearson, Caja, Huawei, Haufe.Group, BlackRock, Bla Bla coches, Comcast, Pokemon GO, Philips, SoundCloud, Goldman Sachs, SAP, WePay, The New York Times, Yahoo Japón, Zulily, eBay y la Fundación Wikimedia. Kubernetes incluso tiene su propia convención: KubeCon.
- reversiones y despliegues automatizados cometerán cambios en una aplicación progresiva, manteniendo al mismo tiempo un ojo en la salud del programa.
- Si algo va mal, Kubernetes rodará automáticamente a la última versión mejor hasta que se realicen las correcciones
- orquestación de almacenamiento permite el montaje de cualquier sistema de almacenamiento de un administrador deseos, ya sea de almacenamiento local, los proveedores de nube populares (Servicios Web Amazon, Google Cloud), o incluso sistemas de almacenamiento de red (iSCSI, NFS, Ceph, Flocker, Cinder, Gluster)
- la ejecución por lotes le permite gestionar de forma automática Kubernetes CI y de lote cargas de trabajo, incluso la sustitución de contenedores fallidos
- Completamente medios de software de código abierto cualquiera es libre de modificarlo. La versión más reciente está siempre disponible en el repositorio GitHub Kubernetes
- Tutoriales interactivos en línea están disponibles para los usuarios que intentan empezar
- Kubernetes está diseñado para trabajar con cualquier tipo de proceso de desarrollo de aplicaciones, es decir, las plataformas más racional son probablemente disponible para las necesidades más especializadas
Los desarrolladores que deseen una solución completa y madura de software para la implementación de aplicaciones en la nube a menudo recurren a uno de los nombres más grandes en el mercado, Kubernetes, y por buenas razones. Esta plataforma increíble es más de 15 años en la fabricación y está lleno de características que se han añadido en los últimos años, la combinación de los mejores elementos de software de muchos otros desarrolladores. Por ejemplo, el software cuenta con binpacking automática, que coloca los contenedores con el fin de sus necesidades de recursos, ahorro de disponibilidad y servidor de carga de trabajo. Esto mantiene los recursos libres para otras tareas y proporcionar una experiencia más optimizada que otras plataformas fallan tratando de lograr. Kubernetes también viene equipado con la escala horizontal, la concesión de una aplicación más recursos con un comando, automáticamente en función de la carga de la CPU, o incluso con una interfaz gráfica de usuario muy útil. Una de las características más impresionantes de Kubernetes es su funcionalidad de auto-sanación, que se reiniciará automáticamente contenedores que han fracasado. También puede mover, reemplazar y volver a programar los contenedores cuando un nodo va mal, lo que permite el mantenimiento del servidor regular para mantenerse en la fecha prevista y el ahorro de tiempo de inactividad. Un chequeo de salud definida por el usuario se puede implementar para asegurar que los contenedores no saludables ni siquiera se anuncian a los clientes hasta que se les da un buen proyecto de ley de salud.