Nube

Por qué ejecutar su propia implementación de Kubernetes podría ser una mala idea

Kubernetes es difícil, pero se vuelve aún más difícil cuando asume la carga de respaldar este proyecto de rápido crecimiento.

¿Quiere administrar Kubernetes usted mismo? No haga.

Claro, eres muy inteligente y podrías lograrlo, pero teniendo en cuenta lo rápido que va el desarrollo de Kubernetes, ¿realmente quieres hacerlo tú mismo? ¿Especialmente teniendo en cuenta el servicio en la nube súper conveniente de Kubernetes?

no, de verdad, no

Según una encuesta de CNCF de diciembre de 2023, muchas empresas optan por ejecutar Kubernetes en las instalaciones (42 %). Sin embargo, incluso aquellos que lo ejecutan en la nube no necesariamente usan un servicio como GKE de Google:

9b9e9313 abe7 4a03 8903 98a289fff816

La pregunta es «¿por qué?», ​​como señaló Abraham Ingersoll de Gravitational en una publicación de blog reciente:

El lugar absolutamente seguro para ejecutar aplicaciones de Kubernetes sigue siendo GKE de Google. Lo crearon y la cultura SRE de Google escribió un libro sobre cómo ejecutar con éxito sistemas distribuidos a escala. Con GKE y «plataformas» similares de Kuberentes, no puede tocar la mayoría de las divertidas perillas y botones que controlan el clúster. Podría terminar pagando impuestos de exportación de ancho de banda de nube pública ridículos. Así que los compradores tengan cuidado, pero compren ahora.

Ver también: Glosario rápido: DevOps (Estudios técnicos profesionales)

Es posible que esté bloqueado en uno de estos servicios en la nube. Sin embargo, las alternativas pueden quedar excluidas del valor total de Kubernetes. ¿Por qué? Porque Kubernetes es difícil.

podría ser peor

«Existe una fuerte preferencia por mantener los proyectos upstream flexibles durante el mayor tiempo posible», escribe Ingersoll, lo cual es excelente para la innovación de Kubernetes, pero puede no ser bueno para su implementación en particular.

La estructura de lanzamiento actual para Kubernetes es la siguiente: «Si implementó un clúster de Kubernetes 1.6 poco después de su lanzamiento en marzo pasado, espere que actualice a 1.7 en aproximadamente 9 meses o cuando se lance 1.9 a mediados de diciembre», según Post. Es posible que esto no moleste a muchos niños geniales de Kubernetes (aunque otra encuesta de CNCF mostró que un gran porcentaje de las implementaciones de Kubernetes ejecutan una versión sin soporte), pero obstaculizará seriamente a aquellos que crecieron bajo la política de soporte de 10 años de las empresas, incluso en el mundo del código abierto (por ejemplo, Red Hat Enterprise Linux).

Ver también: Por qué los contenedores son fundamentales para el éxito de los proyectos DevOps (Tech Pro Research)

Nuevamente, puedes vivir con esto, pero ¿por qué? Como señala Ingersoll, «los proveedores de la plataforma Kubernetes están manejando mágicamente las migraciones forzadas o incompatibles con versiones anteriores en la API ascendente de Kubernetes».

Aún mejor, dijo, «las ofertas de Kubernetes como servicio, especialmente Kubernetes Engine (GKE) de Google Cloud, son el referente de los lanzamientos de Kubernetes más estables y dignos de producción que existen». no tienes que hacerlo).

no es solo En una conversación con Ashesh Badani, un ejecutivo de Red Hat que dirige el negocio de OpenShift de la empresa, Badani me dijo: «Kubernetes es una base importante de la plataforma de aplicaciones, pero para la mayoría de las empresas, la integración de almacenamiento, redes, seguridad y aplicaciones sigue siendo un trabajo pesado indiferenciado. Frameworks, etc… y actualizaciones trimestrales». Red Hat proporciona el poder de Kubernetes en OpenShift; Google lo hace con GKE; Amazon lo administra con EKS. ¿Por qué estás pasando por todo este problema?

Kubernetes es lo suficientemente difícil sin aumentar su complejidad y sobrecarga operativa. Sí, existe una amenaza de bloqueo en los servicios en la nube, pero dada la disponibilidad de Kubernetes de código abierto, el mayor riesgo de bloqueo proviene del hecho de que una vez que prueba GKE, nunca querrá administrar Kubernetes, OpenShift u otra nube. opciones usted mismo.

containers

LEER  Raspberry Pi: cuatro proyectos brillantes que muestran las infinitas posibilidades de una placa de $35

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba