¿Buscas nuestro logo?
Aquí te dejamos una copia, pero si necesitas más opciones o quieres conocer más, visita nuestra área de marca.
Conoce nuestra marca.¿Buscas nuestro logo?
Aquí te dejamos una copia, pero si necesitas más opciones o quieres conocer más, visita nuestra área de marca.
Conoce nuestra marca.techbiz
Juan María Fiz 06/11/2017 Cargando comentarios…
Si ya estás utilizando contenedores en tu negocio o prevés hacerlo próximamente, seguro que ya lo conoces. Pero de todos modos vamos a hacer un pequeño recordatorio de qué es Kubernetes y para qué sirve.
Además, veremos cuáles son los motivos que hacen que Kubernetes sea la plataforma preferida para desarrollar mejores aplicaciones y desplegarlas en producción en menor tiempo. Y cómo se ha convertido en el core de los principales PaaS y de un gran número de productos Cloud para la gestión de contenedores.
Kubernetes (K8S) se define como un sistema open-source para la automatización de despliegues, el escalado y la gestión de aplicaciones contenerizadas.
Este orquestador de contenedores fue diseñado inicialmente por Google, quien después lo donó a la Cloud Native Computing Foundation, está escrito en Go. Se puede desplegar en múltiples entornos cloud o en bare-metal y soporta múltiples runtimes de contenedores (docker, rkt, cri-o o frakti).
Últimamente K8S se está convirtiendo en el estándar de facto para la orquestación de contenedores porque aporta muchas más ventajas que otras soluciones en el mercado. Sus principales características son:
Desde sus inicios, Kubernetes ha sido un proyecto que ha gozado de gran reconocimiento y siempre ha tenido mucha repercusión, pero en los últimos meses su influencia se ha consolidado en base a diferentes factores.
La comunidad ha crecido de manera considerable. Google y Red Hat son quienes más contribuyen, pero también están Meteor, CoreOS, Huawei, Mesosphere y muchos más.
Este interés creciente se nota también en el número de cuestiones que se plantean en la plataforma Stack Overflow o en el número de meetups que se celebran relacionados con esta tecnología.
Además, ya no se percibe como un juguete con el que experimentar, está adquiriendo la suficiente solvencia para que cada vez se utilice más en producción, según recoge la encuesta de CNCF:
Las opciones para utilizar Kubernetes apenas tienen restricción, casi cualquier opción de uso es posible gracias a todas las posibilidades de instalación que ofrece y porque muchas soluciones lo están integrando en sus arquitecturas. Así, disponemos de un abanico amplísimo para utilizar K8S en el sabor que queramos.
Y por si le faltaba algún apoyo, ahora Amazon Web Services se ha unido como miembro platino al grupo DevOps de Kubernetes, la Cloud Native Computing Foundation.
Los contenedores han supuesto un cambio radical en la forma en la que construimos y desplegamos aplicaciones. A medida que aumenta la densidad de contenedores, se necesitan herramientas que faciliten su comunicación, administración y planificación.
Es en este ambiente donde un orquestador se hace necesario. Desde su aparición ya se vio cómo Kubernetes tomaba ventaja frente a otros orquestadores.
Aunque en los últimos meses han surgido muchos cambios y existe una gran competencia, parece que estamos asistiendo a la consolidación de Kubernetes como la principal solución de orquestación: se encuentra en todos los PaaS y en todos los servicios Cloud, tiene las mejores características y la comunidad no deja de mejorarlo.
Sin duda es la tecnología de la que todo el mundo habla, todos quieren contribuir en sus módulos y es la plataforma preferida para construir aplicaciones basadas en contenedores.
Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.
Cuéntanos qué te parece.