Por qué Kubernetes es la plataforma de gestión de contenedores más popular

Kubernetes es el rey de la gestión de contenedores. Entre octubre de 2015 y octubre de 2019, en apenas cuatro años, la búsqueda de empleos relacionados con Kubernetes aumentó un 2.125%. Según una publicación de blog de Seen by Indeed, la cantidad de empleos relacionados con Kubernetes por millón también creció un 2.141% en ese mismo período de tiempo.

"Kubernetes ganó predominio al cerrar la brecha entre el desarrollo y la implementación de aplicaciones", dijo Thomas Hatch, CTO y co-fundador de SaltStack, proveedor de operaciones de seguridad.

"Los contenedores ofrecieron una nueva forma de escribir aplicaciones que hizo posible aprovechar las habilidades de desarrollo existentes y entregarlas en un paquete confiable. Después de los contenedores, quedó claro que la capacidad de implementar y ejecutar contenedores en producción sería la próxima necesidad", dijo Hatch.

Como señaló Jack Wallen de Newsmatic, la ventaja de Kubernetes radica en que "es portátil, extensible y no solo te permite implementar esos contenedores en un clúster escalable, sino que también se puede utilizar (junto con otras herramientas) para automatizar por completo la orquestación de tus aplicaciones en contenedores."

Esta funcionalidad es la razón por la cual el 83% de los profesionales de tecnología citaron a Kubernetes como su opción principal para la gestión de contenedores, según una encuesta de la Cloud Native Computing Foundation. Incluso Docker, Microsoft, RedHat e IBM han brindado su apoyo a Kubernetes, lo que contribuye a su popularidad, según el post de blog de Seen by Indeed.

"Kubernetes se ha convertido en la forma estándar de ejecutar y probar aplicaciones, casi de la noche a la mañana. La proliferación de esta tecnología es tan universal que se ha convertido en algo estándar para los equipos de DevOps", dijo Hatch.

Cómo Google contribuye al desarrollo web a través de frameworks
Índice de Contenido
  1. Interés del empleador y del empleado
  2. Las 5 mejores carreras en la tecnología de Kubernetes
  3. Principales empresas que contratan para roles de Kubernetes
  4. Cómo comenzar tu carrera en Kubernetes

Interés del empleador y del empleado

Kubernetes se ha proliferado en las empresas hasta el punto de que las organizaciones buscan empleados familiarizados con esta herramienta. Tanto el interés del empleador como el interés de los buscadores de empleo en Kubernetes han crecido en los últimos años, según revela el informe.

"Kubernetes puede ser complicado al principio, por lo que reclutar a alguien que ya conozca Kubernetes puede ayudar a que todo tu equipo se familiarice más rápidamente. Y si ya estás utilizando Kubernetes, tu nuevo empleado se integrará más rápidamente al equipo existente si ya tiene experiencia", dijo Connor Gilbert, director de producto senior de StackRox.

El interés del empleador ha aumentado constantemente desde 2016, pero el interés de los buscadores de empleo realmente vio una ligera disminución a principios de 2018 y solo aumentó un 0,85% durante el resto de ese año.

Sin embargo, las personas interesadas o familiarizadas con Kubernetes pueden querer reconsiderar, ya que la demanda de talento en Kubernetes sigue siendo fuerte.

Las 5 mejores carreras en la tecnología de Kubernetes

El informe identificó los roles tecnológicos principales que forman el mayor porcentaje de empleos de Kubernetes en Indeed:

  1. Ingeniero DevOps
  2. Ingeniero de software senior/ingeniero de software
  3. Arquitecto de software
  4. Ingeniero de nube
  5. Desarrollador full stack

Dado que Kubernetes es una plataforma estándar para DevOps y entornos nativos en la nube, no es sorprendente que estos sean los principales trabajos, según el post de blog.

Consejos para negociar un aumento de salario como desarrollador de software

"Dada su predominancia en el espacio, Kubernetes es la plataforma de facto para implementar aplicaciones", dijo Josh Komoroske, ingeniero senior de DevOps en StackRox, un proveedor de seguridad de contenedores nativo de Kubernetes.

"A medida que estos componentes críticos para el negocio migran a Kubernetes, se genera una demanda de conocimientos operativos sobre cómo implementar, configurar, administrar, monitorear y protegerlos", dijo Komoroske. "Tener este conocimiento en este espacio es simplemente la evolución natural del rol de DevOps".

En los equipos de desarrollo, Kubernetes ayuda a gestionar el ciclo de vida del desarrollo y la implementación. Esto incluye implementaciones automáticas de características sin tiempo de inactividad y verificaciones de salud de los contenedores. Esto permite que los equipos se centren más en tareas importantes en lugar de en tareas tediosas, como se menciona en el post de blog.

Principales empresas que contratan para roles de Kubernetes

Las siguientes empresas tuvieron el mayor porcentaje de ofertas de trabajo de Kubernetes en Indeed:

1. IBM

IBM tiene una de las primeras ofertas de Kubernetes completamente administradas, IBM Cloud Kubernetes Service, que ha lanzado más de 16.000 clústeres en producción que admiten miles de millones de transacciones al día.

8 consejos para el éxito como mujer desarrolladora en la industria tecnológica

Junto con la adquisición de Red Hat, IBM también anunció recientemente dos nuevos proyectos de código abierto, Kui e Iter8, que facilitan el desarrollo de Kubernetes, según el post de blog.

2. VMware

VMware proporciona los productos necesarios para ejecutar aplicaciones en cualquier nube y en cualquier industria. La compañía recientemente integró Kubernetes en su plataforma de virtualización de servidores, vSphere.

Ahora que vSphere es una plataforma nativa de Kubernetes, las empresas que la utilizan no necesitarán pilas separadas para aplicaciones nativas de nube o virtualizadas, según el post de blog.

Otro movimiento importante para VMware fue su reciente adquisición de Pivotal, un proveedor de plataformas de aplicaciones en la nube. El objetivo fue "combinar la plataforma de desarrollo, las herramientas y los servicios de Pivotal con las capacidades de infraestructura de VMware para ofrecer un completo portafolio de Kubernetes", dijo el CEO de VMware, Pat Gelsinger, en el post.

3. Microsoft

Cómo ejecutar contenedores de Windows en Kubernetes

La plataforma de computación en la nube de Microsoft Azure ofrece el Azure Kubernetes Service (AKS), que permite gestionar fácilmente aplicaciones en contenedores.

El post de blog describió algunas características de AKS, como la capacidad de contenedores sin servidor, el escalado basado en eventos de Kubernetes (KEDA) y Azure Dev Spaces, que ayudan a los equipos a probar y desarrollar una aplicación de microservicios completa en AKS sin replicar o simular dependencias.

4. Verizon

Verizon cuenta con más de 80 aplicaciones en plataformas nativas en la nube, como Kubernetes. Además, Verizon ha estado probando la ejecución de contenedores y Kubernetes tanto en entornos de máquinas virtuales como en metal desnudo, según el post.

5. Cisco

Por último, Cisco lanzó su Solución Híbrida para Kubernetes en AWS en diciembre de 2018, lo que permite a los equipos tecnológicos implementar aplicaciones en diferentes nubes públicas y privadas desde cualquier lugar. Esta solución ayuda a los desarrolladores a innovar en sistemas, reducir el tiempo de comercialización, reducir costos y tener un enfoque más simplificado para gestionar la infraestructura de Kubernetes en instalaciones locales, según se menciona en el post.

El mercado laboral de tecnología en Estados Unidos: cifras y tendencias para 2020

Kubernetes está arrasando en el mundo de la tecnología. Para aquellos que deseen incursionar en Kubernetes, ahora es el momento.

Cómo comenzar tu carrera en Kubernetes

"Hay varias opciones de autoestudio en línea, incluidos tutoriales guiados rápidos y el conocido curso intensivo 'Kubernetes the Hard Way' de Kelsey Hightower", dijo Gilbert.

"Algunas personas también estudian para obtener las certificaciones de Kubernetes de la Cloud Native Computing Foundation, ya sea que realicen el examen o no", agregó Gilbert. "Un buen primer paso es hacer un tutorial y probar en un servicio de nube administrado como Google Kubernetes Engine (GKE)".

Hatch destacó el valor de la prueba y el error, diciendo que es de gran ayuda al comenzar el proceso de aprendizaje.

"Configura un clúster de Kubernetes, conócelo, utiliza los recursos de formación existentes y pruébalo en tu trabajo. La educación formal aún no ha seguido el ritmo de la tendencia de Kubernetes y las universidades recién están comenzando a adoptarla", dijo Hatch. "Recuerda, si te estás graduando de la universidad este año, Kubernetes no era popular cuando comenzaste la universidad".

Para obtener más información, consulta el artículo "¿Qué es Kubernetes? Todo lo que tu empresa necesita saber" en ZDNet.

La automatización de pruebas de software: una herramienta crítica para las empresas

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Por qué Kubernetes es la plataforma de gestión de contenedores más popular , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.