
A medida que más empresas avanzan en su transformación digital y llevan su oferta online a la infraestructura en la nube, el tamaño, el alcance y la complejidad de estas arquitecturas no dejan de crecer.
La contenedorización de workloads en la nube y la orquestación de contenedores con Kubernetes son ejemplos claros de esta tendencia. Los clusters de Kubernetes en entornos de nube pública crecieron a una tasa del 127% en 2022, cinco veces más rápido que los contenedores alojados on-premises. Y de esos clusters de Kubernetes en la nube, la gran mayoría (73%) corre sobre sistemas de distribución gestionados por los proveedores cloud, como Amazon Elastic Kubernetes Service (EKS).
Sin embargo, conforme estos entornos de contenedores y workloads de Kubernetes se expanden, la necesidad de despliegues rápidos y resultados inmediatos suele jugar en contra de los esfuerzos continuos por optimizar costos. Esto puede deberse a la falta de visibilidad sobre estos workloads, a que nadie asume la responsabilidad de esos costos o, simplemente, a que no hay tiempo ni recursos para gestionarlos y optimizarlos de forma constante. De hecho, según Flexera, "gestionar el gasto en la nube" no solo es el principal desafío tanto para grandes empresas como para pymes, sino que el 68% de los usuarios con workloads en contenedores reconoce tener problemas para controlar esos costos.
Para complicar aún más el panorama, no es un reto que se resuelva fácilmente con herramientas nativas. Si bien AWS Cost Explorer permite crear reportes de tus nodos de EKS, hay que asegurarse de que todos esos nodos estén correctamente etiquetados con los labels adecuados para garantizar la integridad de los datos, algo que se dice más fácil de lo que se hace cuando manejas múltiples despliegues de EKS.
Y si buscas más granularidad, te toca elegir entre comprar una solución de terceros o pasar por el engorroso y lento proceso de descargar el Cost and Usage Report (CUR) completo desde Amazon para extraer datos más específicos de costos y uso por pod, namespace, cluster o intervalo de tiempo.
Con ese contexto en mente, lanzamos recientemente nuestro EKS Lens dentro de DoiT Cloud Navigator para clientes de AWS con workloads de EKS. Este dashboard listo para usar les entrega a los equipos de Engineering, producto y FinOps reportes prediseñados que desmitifican el gasto en EKS y permiten medir con mayor precisión el costo total de propiedad (TCO) de los workloads basados en Kubernetes a lo largo de equipos y líneas de producto.
¿Qué incluye EKS Lens?
Al igual que otros dashboards predefinidos de DoiT, como Pulse y GKE Lens, EKS Lens incluye siete widgets de reportes prediseñados que te dan una vista rápida de todo tu entorno de EKS. Para hacerlo, toma tus métricas de K8s y las integra con tus datos de facturación de AWS, de modo que puedas visualizar los costos por pod, namespace, cluster, etc.:
- EKS Nodes Cost by Cluster
- Control Plane Cost
- Interactive EKS Cost Explorer
- Unallocated Resources by Cluster
- Cost by Top 15 Namespaces
- Cost by Top 20 Clusters
- Cluster Utilization
Desde esta única vista, cada uno de estos widgets se puede expandir en un reporte personalizable de Cloud Analytics, donde puedes profundizar para obtener más detalle, cambiar el período del reporte o sumar métricas y servicios para ampliar el alcance.

Al disponer de reportes con datos de Kubernetes desglosados por estos períodos y dimensiones, resulta mucho más sencillo asociar los costos de K8s a las agrupaciones de negocio que más importan en tu caso de uso, como aplicaciones o equipos de Engineering.
Además, la posibilidad de personalizar y compartir estos reportes por Slack, Teams, correo u otras herramientas de comunicación facilita involucrar al resto de tu equipo de FinOps y promover la colaboración en toda la organización.
Para conocer cómo profundizar en un reporte individual directamente desde el dashboard de EKS Lens, mira este recorrido interactivo:
Cómo empezar con EKS Lens
A todos los clientes de AWS con cuentas de facturación conectadas les aparecerá automáticamente la tarjeta de EKS Lens en la barra superior de la pantalla principal de Cloud Navigator en cuanto se detecten workloads de EKS.

Sin embargo, este dashboard no mostrará datos hasta que conectes tus clusters de EKS. Esto se hace desplegando un agente en tu cuenta de Kubernetes y luego creando un stack de CloudFormation en AWS Cost Explorer. A partir de ahí, DoiT integra las métricas de K8s con tus datos de facturación cloud para agrupar tus costos por pods, namespaces, clusters, etc., y obtener insights de negocio concretos.
Puedes ver el proceso completo de activación, con detalles sobre el agente de Kubernetes y el stack de CloudFormation, en este demo interactivo:
Si quieres saber más sobre cómo DoiT puede ayudarte a gestionar y contextualizar tu gasto en Kubernetes con EKS Lens y otras funciones de DoiT Cloud Navigator, o conocer la oferta de capacitación on-demand y los Accelerators de Kubernetes dentro de DoiT Cloud Solve, conversa con uno de nuestros expertos.

