

 **Ayude a mejorar esta página** 

Para contribuir a esta guía del usuario, elija el enlace **Edit this page on GitHub** que se encuentra en el panel derecho de cada página.

# Supervisión y optimización de los costos de los clústeres de Amazon EKS
<a name="cost-monitoring"></a>

La supervisión de los costos es un aspecto esencial de la administración de los clústeres de Kubernetes en Amazon EKS. Al obtener visibilidad de los costos de su clúster, puede optimizar el uso de los recursos, establecer presupuestos y tomar decisiones basadas en datos sobre sus implementaciones. Amazon EKS ofrece dos soluciones de supervisión de costos, cada una con sus propias ventajas únicas, para ayudarle a rastrear y asignar sus costos de manera efectiva:

 **Datos de asignación de costos divididos de facturación de AWS para Amazon EKS**: esta característica nativa se integra perfectamente con la consola de facturación de AWS, lo que le permite analizar y asignar los costos mediante la misma interfaz y los mismos flujos de trabajo familiares que utiliza para otros servicios de AWS. Con la asignación de costos divididos, puede obtener información sobre sus costos de Kubernetes directamente junto con sus otros gastos de AWS, lo que le permite optimizar los costos de manera integral en todo su entorno de AWS. También puede aprovechar las características de facturación de AWS existentes, como Categorías de costos y Detección de anomalías en los costos, para mejorar aún más sus capacidades de administración de costos. Para obtener más información, consulte [Understanding split cost allocation data](https://docs.aws.amazon.com/cur/latest/userguide/split-cost-allocation-data.html) en la Guía del usuario de facturación de AWS.

 **Kubecost:** Amazon EKS es compatible con Kubecost, una herramienta de supervisión de costos de Kubernetes. Kubecost ofrece un enfoque nativo de Kubernetes y rico en características para la supervisión de costos, que proporciona desgloses de costos detallados por recursos de Kubernetes, recomendaciones de optimización de costos y paneles e informes listos para usar. Kubecost también recupera datos de precios precisos al integrarlos con el informe de costos y uso de AWS, lo que garantiza que tenga una visión precisa de los costos de Amazon EKS. Aprenda a [instalar Kubecost](cost-monitoring-kubecost.md#kubecost-overview). Consulte la página de [Kubecost](https://aws.amazon.com/marketplace/pp/prodview-asiz4x22pm2n2) de AWS Marketplace para obtener información sobre cómo obtener una suscripción gratuita a Kubecost.

# Visualización de los costos por pod en la facturación de AWS con la asignación de costos divididos
<a name="cost-monitoring-aws"></a>

## Supervisión de costos mediante datos de asignación de costos de AWS divididos para Amazon EKS
<a name="cost_monitoring_using_shared_aws_split_cost_allocation_data_for_amazon_eks"></a>

Puede utilizar los datos de asignación de costos de AWS divididos para Amazon EKS a fin de obtener una visibilidad pormenorizada de los costos de sus clústeres de Amazon EKS. Esto le permite analizar, optimizar y reembolsar los costos y el uso de sus aplicaciones de Kubernetes. Los costos de las aplicaciones se asignan a las unidades de negocio y los equipos individuales en función de los recursos de memoria y CPU de Amazon EC2 que consume la aplicación de Kubernetes. Los datos de asignación de costos divididos para Amazon EKS ofrecen visibilidad del costo por pod y le permiten agregar los datos de costos por pod mediante el espacio de nombres, el clúster y otras primitivas de Kubernetes. A continuación se muestran ejemplos de primitivas de Kubernetes que puede usar para analizar los datos de asignación de costos de Amazon EKS.
+ Nombre de clúster
+ Implementación
+ Espacio de nombres
+ Nodo
+ Nombre de carga de trabajo
+ Tipo de carga de trabajo

 También se admiten las [etiquetas de asignación de costos definidas por el usuario](https://console.aws.amazon.com/costmanagement/home#/tags). Para obtener más información sobre el uso de los datos de asignación de costos divididos, consulte [Understanding split cost allocation data](https://docs.aws.amazon.com/cur/latest/userguide/split-cost-allocation-data.html) en la Guía del usuario de facturación de AWS.

## Configuración de informes de costos y usos
<a name="task-cur-setup"></a>

Puede activar los datos de asignación de costos divididos para ECS en la consola de administración de costos, la Interfaz de la línea de comandos de AWS, o en los SDK de AWS.

Utilice lo siguiente para los *datos de asignación de costos divididos*:

1. Active los datos de asignación de costos divididos. Para obtener más información, consulte [Habilitación de los datos de asignación de costos divididos](https://docs.aws.amazon.com/cur/latest/userguide/enabling-split-cost-allocation-data.html) en la Guía del usuario de informe de costos y uso de AWS.

1. Incluya los datos en un informe nuevo o existente.

1. Visualización del informe. Puede utilizar la consola de administración de costo y facturación o visualizar los archivos de los informes en Amazon Simple Storage Service.

# Instalación de Kubecost
<a name="cost-monitoring-kubecost"></a>

Amazon EKS admite Kubecost, que puede utilizar para supervisar sus costos desglosados por los recursos de Kubernetes que incluyen pods, nodos, espacios de nombres y etiquetas. En este apartado se describe la instalación de Kubecost y el acceso al panel de control de Kubecost.

Amazon EKS ofrece un paquete optimizado por AWS de Kubecost para obtener visibilidad de los costos del clúster. Puede utilizar sus acuerdos de soporte de AWS existentes para obtener soporte. Para obtener más información sobre las versiones disponibles de Kubecost, consulte [Más información sobre Kubecost](cost-monitoring-kubecost-bundles.md).

**nota**  
Kubecost v3 introduce mejoras de arquitectura importantes, incluidas mejoras significativas de rendimiento y capacidades de automatización avanzadas. [Más información sobre Kubecost v3. ](cost-monitoring-kubecost-bundles.md#kubecost-v3)   
Kubecost v2 presenta varias características principales nuevas. [Obtenga más información sobre Kubecost v2. ](cost-monitoring-kubecost-bundles.md#kubecost-v2) 

Para obtener más información acerca de Kubecost, consulte la documentación de [Kubecost](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x) y las [preguntas frecuentes](cost-monitoring-kubecost-bundles.md#cost-monitoring-faq).

## Instalación del paquete de Kubecost optimizado para Amazon EKS
<a name="kubecost-overview"></a>

Puede usar uno de los siguientes procedimientos para instalar el *paquete de Kubecost optimizado para Amazon EKS*:
+ Antes de empezar, se recomienda consultar [Kubecost - Architecture Overview](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x?topic=installations-amazon-eks-integration) para comprender cómo funciona Kubecost en Amazon EKS.
+ Si es la primera vez que utiliza Amazon EKS, le recomendamos que utilice el complemento de Amazon EKS para la instalación, ya que simplifica la instalación del *paquete de Kubecost optimizado para Amazon EKS*. Para obtener más información, consulte [Deploying Kubecost on an Amazon EKS cluster using Amazon EKS add-on](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x?topic=installations-amazon-eks-integration#ariaid-title3).
+ Para personalizar la instalación, puede configurar su *paquete de Kubecost optimizado para Amazon EKS* con Helm. Para obtener más información, consulte [Deploying Kubecost on an Amazon EKS cluster using Helm](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x?topic=installations-amazon-eks-integration#ariaid-title8) en la *documentación de Kubecost*.

**importante**  
En Kubecost v3, la ubicación del gráfico de Helm ha cambiado a `public.ecr.aws/kubecost/kubecost`. Si actualiza desde la versión 2, actualice las referencias del repositorio de Helm según corresponda.

**nota**  
Para implementaciones multiclúster con Kubecost v3, necesita almacenamiento de objetos compatible con S3 (AWS S3 para clientes de EKS) para el almacenamiento de métricas. Esto sustituye el almacenamiento compatible con Prometheus utilizado en la versión 2. Para obtener más información, consulte [Instalación multiclúster](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x?topic=installation-multi-cluster) en la documentación de Kubecost.

## Acceso al panel de Kubecost
<a name="kubecost-access-dashbaard"></a>

Una vez que se haya completado la configuración del *paquete de Kubecost optimizado para Amazon EKS*, debería tener acceso al panel de Kubecost. Para obtener más información, consulte [Acceso al panel de Kubecost](cost-monitoring-kubecost-dashboard.md).

# Acceso al panel de Kubecost
<a name="cost-monitoring-kubecost-dashboard"></a>

## Requisitos previos
<a name="kubecost-prereqs-dashboard"></a>

1. Asegúrese de que el estado de los pods relacionados con Kubecost sea “En ejecución”.

```
kubectl get pods --namespace kubecost
```

## Acceso al panel de Kubecost
<a name="kubecost-dashboard"></a>

1. En el dispositivo, habilite el reenvío de puertos para exponer el panel de control de Kubecost.
   + Si Kubecost v3 está instalado mediante Helm:

     ```
     kubectl port-forward deployment/kubecost-frontend 9090 --namespace kubecost
     ```
   + Si Kubecost v1 o v2 está instalado mediante Helm:

     ```
     kubectl port-forward deployment/kubecost-cost-analyzer 9090 --namespace kubecost
     ```
   + Si kubecost se instala con el complemento de Amazon EKS:

     ```
     kubectl port-forward deployment/cost-analyzer 9090 --namespace kubecost
     ```

     Como alternativa, puede utilizar el [Controlador del equilibrador de carga de AWS](aws-load-balancer-controller.md) para exponer Kubecost y utilizar Amazon Cognito para la autenticación, autorización y administración de usuarios. Para obtener más información, consulte [Cómo utilizar el equilibrador de carga de aplicación y Amazon Cognito para autenticar a usuarios de las aplicaciones web de Kubernetes](https://aws.amazon.com/blogs/containers/how-to-use-application-load-balancer-and-amazon-cognito-to-authenticate-users-for-your-kubernetes-web-apps).

1. En el mismo dispositivo en el que hizo el paso anterior, abra un navegador web e ingrese la siguiente dirección.

   ```
   http://localhost:9090
   ```

   Verá la página de información general de Kubecost en su navegador. Es posible que Kubecost tarde entre 5 y 10 minutos (o más) en recopilar las métricas, en función del tamaño del clúster. Puede ver sus gastos de Amazon EKS, incluidos los costos acumulados del clúster, los costos de los activos asociados de Kubernetes y los gastos mensuales agregados.

1. Para hacer un seguimiento de los costos del clúster, etiquete sus recursos de Amazon EKS para la facturación. Para obtener más información, consulte [Etiquetado de los recursos para facturación](eks-using-tags.md#tag-resources-for-billing).
   +  **Cost allocation** (Asignación de costos): vea los costos mensuales de Amazon EKS y los costos acumulados para cada uno de sus espacios de nombres y otras dimensiones durante los últimos siete días. Esto es útil para entender qué partes de su aplicación están contribuyendo al gasto de Amazon EKS.
   +  **Assets** (Activos): vea los costos de los activos de infraestructura de AWS que se asocian a sus recursos de Amazon EKS.

# Más información sobre Kubecost
<a name="cost-monitoring-kubecost-bundles"></a>

Amazon EKS ofrece un paquete optimizado por AWS de Kubecost para obtener visibilidad de los costos del clúster. Amazon EKS admite Kubecost, que puede utilizar para supervisar sus costos desglosados por los recursos de Kubernetes que incluyen pods, nodos, espacios de nombres y etiquetas.

En este tema se describen las versiones disponibles de Kubecost y las diferencias entre los niveles disponibles. EKS admite Kubecost versión 1, versión 2 y versión 3. Cada versión está disponible en diferentes niveles. Puede utilizar el *paquete de Kubecost optimizado para Amazon EKS* para sus clústeres de Amazon EKS sin costo adicional. Es posible que se le cobre por el uso de los servicios de AWS asociados, como Amazon Managed Service para Prometheus. Puede utilizar sus acuerdos de soporte de AWS existentes para obtener asistencia.

Como administrador de plataforma y líder financiero de Kubernetes, puede usar Kubecost para visualizar un desglose de los cargos de Amazon EKS, asignar costos y aplicar cargos a las unidades organizativas, como los equipos de aplicaciones. Puede proporcionar a sus equipos internos y unidades de negocio datos de costos transparentes y precisos basados en su factura de AWS real. Además, también puede obtener recomendaciones personalizadas para la optimización de costos en función de su entorno de infraestructura y los patrones de uso dentro de sus clústeres. Para obtener más información acerca de Kubecost, consulte la documentación de [Kubecost](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x).

 **¿Cuál es la diferencia entre el paquete personalizado de Kubecost y la versión gratuita de Kubecost (también conocido como OpenCost)?** 

 AWS y Kubecost han colaborado para ofrecer una versión personalizada de Kubecost. Esta versión incluye un subconjunto de características comerciales sin cargo adicional. Consulte las siguientes tablas para ver las características que se incluyen en el paquete personalizado de Kubecost.

## Kubecost v3
<a name="kubecost-v3"></a>

 **¿Cuál es la diferencia entre Kubecost v2 y v3?** 

Kubecost 3.0 es una importante actualización de la arquitectura que ofrece un rendimiento significativamente más rápido, mayor escalabilidad y capacidades proactivas de optimización. El cambio más relevante es la migración a una base de datos ClickHouse, que reemplaza a DuckDB de la versión 2.8 y proporciona consultas sustancialmente más rápidas y un rendimiento más confiable a escala. Kubecost 3.0 también introduce un agente unificado que combina la funcionalidad de Kubecost y Cloudability, elimina la dependencia de Prometheus y reduce el consumo de memoria, con compatibilidad con OpenCost.

**importante**  
 [Revise la documentación de Kubecost antes de actualizar a la versión 3.](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x) La migración desde la versión 2 requiere una planificación cuidadosa y puede afectar la disponibilidad de los informes durante la transición. La ubicación del gráfico de Helm ha cambiado a `public.ecr.aws/kubecost/kubecost`.

 **Principales mejoras de la arquitectura en la versión 3:** 
+  **Base de datos ClickHouse**: reemplaza DuckDB y ofrece consultas considerablemente más rápidas y mejor escalabilidad
+  **Agente unificado**: combina la funcionalidad de Kubecost y Cloudability y elimina la dependencia de Prometheus
+  **Almacenamiento compatible con S3 para entornos multiclúster**: en implementaciones multiclúster, la versión 3 utiliza almacenamiento de objetos compatible con S3 (AWS S3 para clientes de EKS) en lugar de almacenamiento compatible con Prometheus, como Amazon Managed Service para Prometheus. El agente de FinOps extrae métricas de la API de Kubernetes y las envía a almacenamiento compatible con S3. Luego, el Agregador recupera esos datos, ejecuta los pasos de derivación y muestra los resultados en el frontend. Para obtener más información, consulte [Instalación multiclúster](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x?topic=installation-multi-cluster) y [Guía de clústeres secundarios](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x?topic=cluster-secondary-clusters-guide) en la documentación de Kubecost.
+  **Menor consumo de memoria**: requisitos de recursos sustancialmente más bajos sin pérdida de funcionalidad
+  **Arquitectura simplificada**: topología de un único contenedor por pod, con escalado independiente y mejor resiliencia
+  **Automatización mejorada**: dimensionamiento automático de solicitudes de contenedor con reconocimiento multiclúster y perfiles personalizados

 **Beneficios del paquete optimizado para Amazon EKS en la versión 3:** 

El *paquete optimizado de Kubecost para Amazon EKS* continúa disponible sin costo adicional y queda exento del nuevo límite de gasto de 100 000 USD introducido en el nivel gratuito de Kubecost v3. Los usuarios de EKS mantienen acceso completo a toda la funcionalidad de gasto de Kubernetes, independientemente del nivel de gasto.

 **Comparación de las características principales:** 


| Característica | Nivel 3.0 gratuito de Kubecost | Paquete Kubecost 3.0 optimizado para Amazon EKS | Kubecost Enterprise 3.0 | 
| --- | --- | --- | --- | 
|  Visibilidad de costos del clúster  |  Clústeres ilimitados, con techo de 100 000 USD de gasto en un periodo de 30 días  |  Multiclúster unificado sin límites de gasto  |  Número unificado e ilimitado de clústeres en un número ilimitado de entornos (es decir, multinube)  | 
|  Backend de base de datos  |  ClickHouse (local)  |  ClickHouse con almacenamiento compatible con S3 para métricas multiclúster  |  ClickHouse con opciones de base de datos personalizadas  | 
|  Rendimiento  |  Consultas sustancialmente más rápidas en comparación con la versión 2  |  Consultas sustancialmente más rápidas en comparación con la versión 2  |  Consultas sustancialmente más rápidas en comparación con la versión 2  | 
|  Consumo de memoria  |  Reducido en comparación con la versión 2 (sin dependencia de Prometheus)  |  Reducido en comparación con la versión 2 (sin dependencia de Prometheus)  |  Reducido en comparación con la versión 2 (sin dependencia de Prometheus)  | 
|  Dimensionamiento automático de solicitudes de contenedor  |  Disponible (limitado a 250 núcleos)  |  Disponible sin límite de núcleos  |  Disponible sin límite de núcleos  | 
|  Límites de gasto  |  100 000 USD en un período de 30 días  |  Sin límites de gasto  |  Sin límites de gasto  | 
|  Automatización multiclúster  |  Limitado  |  Reconocimiento multiclúster completo con mensajería segura  |  Reconocimiento multiclúster completo con mensajería segura  | 

## Kubecost v2
<a name="kubecost-v2"></a>

 **Cuál es la diferencia entre la versión 1 y la versión 2 de Kubecost2?** 

Kubecost 2.0 es una actualización principal con respecto a las versiones anteriores e incluye nuevas e importantes características, incluido un nuevo backend de API. Tenga en cuenta que las API de [asignación](https://www.ibm.com/docs/en/kubecost/self-hosted/2.x?topic=apis-allocation-api) y [activos](https://www.ibm.com/docs/en/kubecost/self-hosted/2.x?topic=apis-assets-api) son totalmente compatibles con versiones anteriores. [Revise la documentación de Kubecost para garantizar una transición sin problemas.](https://www.ibm.com/docs/en/kubecost/self-hosted/2.x?topic=installation-kubecost-v2-installupgrade) Para ver la lista completa de mejoras, [consulte el anuncio de Kubecost v2.0](https://github.com/kubecost/cost-analyzer-helm-chart/releases/tag/v2.0.0) y [las notas de lanzamiento completas](https://github.com/kubecost/cost-analyzer-helm-chart/releases).

**importante**  
 [Revise la documentación de Kubecost antes de realizar la actualización.](https://www.ibm.com/docs/en/kubecost/self-hosted/2.x) La actualización puede afectar a la disponibilidad de los informes.

 **Comparación de las características principales:** 


| Característica | Nivel 2.0 gratuito de Kubecost | Paquete Kubecost 2.0 optimizado para Amazon EKS | Kubecost Enterprise 2.0 | 
| --- | --- | --- | --- | 
|  Visibilidad de costos del clúster  |  Clústeres ilimitados de hasta 250 núcleos  |  Multiclúster unificado sin límite de núcleos cuando se integra con Amazon Managed Service para Prometheus  |  Número unificado e ilimitado de clústeres en un número ilimitado de entornos (es decir, multinube)  | 
|  Implementación  |  Alojado por el usuario  |  Alojado por el usuario  |  Alojado por el usuario, alojado por Kubecost (inquilino dedicado), SaaS  | 
|  Bases de datos admitidas  |  Prometheus local  |  Amazon Managed Service para Prometheus o Prometheus local  |  Cualquier versión de Prometheus y bases de datos personalizadas  | 
|  Compatibilidad con retención de bases de datos (métricas sin procesar)  |  15 días  |  Datos históricos ilimitados  |  Datos históricos ilimitados  | 
|  Retención de API e interfaz de usuario (ETL) de Kubecost  |  15 días  |  15 días  |  Sin límite  | 
|  Visibilidad en la nube híbrida  |  -  |  Clústeres de Amazon EKS y Amazon EKS Anywhere  |  Multinube y nube híbrida  | 
|  Alertas e informes periódicos  |  Solo se admite en el clúster principal, limitado a 250 núcleos  |  Alertas de eficiencia, alertas de presupuesto, alertas de cambio de gastos y [más, compatibles](https://www.ibm.com/docs/en/kubecost/self-hosted/2.x?topic=navigating-kubecost-ui#ariaid-title6) con todos los clústeres  |  Alertas de eficiencia, alertas de presupuesto, alertas de cambio de gastos y [más, compatibles](https://www.ibm.com/docs/en/kubecost/self-hosted/2.x?topic=navigating-kubecost-ui#ariaid-title6) con todos los clústeres  | 
|  Informes guardados  |  -  |  Informes con 15 días de métricas  |  Informes que utilizan métricas y datos históricos ilimitados  | 
|  Integración de facturación en la nube  |  Solo se admite en el clúster principal, limitado a 250 núcleos  |  Soporte de precios personalizado para AWS (incluidos varios clústeres y múltiples cuentas)  |  Compatibilidad con precios personalizados para cualquier nube  | 
|  Recomendaciones de guardado  |  Solo se admite en el clúster principal, limitado a 250 núcleos  |  Información sobre el clúster principal, pero no hay un límite de 250 núcleos  |  Información sobre múltiples clústeres  | 
|  Gobernanza: auditorías  |  -  |  -  |  Audite los eventos de costos históricos  | 
|  Compatibilidad con inicio de sesión único (SSO)  |  -  |  Compatible con Amazon Cognito  |  Okta, Auth0, PingID, KeyCloak y todo lo demás personalizado  | 
|  Control de acceso basado en roles (RBAC) con SAML 2.0  |  -  |  -  |  Okta, Auth0, PingID, KeyCloak y todo lo demás personalizado  | 
|  Formación e incorporación empresarial  |  -  |  -  |  Servicio completo de formación e incorporación de FinOps  | 
|  Equipos  |  -  |  -  |  Sí  | 

 **Características nuevas:** 

Las siguientes características tienen límites de métricas:
+ Agregador de Kubecost
+ Monitoreo de la red
+ Acciones de Kubecost
+ Colecciones
+ Detección de anomalías
+ Solicitud de corrección de tamaño de contenedor
+ Previsiones de Kubecost
+ Autocompletado para filtrar y agregar

 **Límites de métricas:** 


| Métrica | Nivel 2.0 gratuito de Kubecost | Paquete Kubecost 2.0 optimizado para Amazon EKS | Kubecost Enterprise 2.0 | 
| --- | --- | --- | --- | 
|  Tamaño del clúster  |  Clústeres ilimitados de hasta 250 núcleos  |  Sin límite  |  Sin límite  | 
|  Retención de métricas  |  15 días  |  15 días  |  Sin límite  | 
|  Compatibilidad con multiclústeres  |  No disponible  |  Disponible  |  Disponible  | 
|  Límites de núcleos  |  250 núcleos por clúster  |  Sin límites de núcleos  |  Sin límites de núcleos  | 

## Kubecost v1
<a name="kubecost-v1"></a>


| Característica | Nivel gratuito de Kubecost | Paquete de Kubecost optimizado para Amazon EKS | Kubecost Enterprise | 
| --- | --- | --- | --- | 
|   **Implementación**   |  Alojado por el usuario  |  Alojado por el usuario  |  Alojado por el usuario o por Kubecost (SaaS)  | 
|   **Número de clústeres compatibles**   |  Sin límite  |  Sin límite  |  Sin límite  | 
|   **Bases de datos admitidas**   |  Prometheus local  |  Amazon Managed Service para Prometheus o Prometheus local  |  Prometheus, Amazon Managed Service para Prometheus, Cortex o Thanos  | 
|   **Soporte de retención de bases de datos**   |  15 días  |  Datos históricos ilimitados  |  Datos históricos ilimitados  | 
|   **Retención de API de Kubecost (ETL)**   |  15 días  |  15 días  |  Datos históricos ilimitados  | 
|   **Visibilidad de costos del clúster**   |  Clústeres individuales  |  Varios clústeres unificados  |  Varios clústeres unificados  | 
|   **Visibilidad en la nube híbrida**   |  -  |  Clústeres de Amazon EKS y Amazon EKS Anywhere  |  Compatibilidad con multinubes y nubes híbridas  | 
|   **Alertas e informes periódicos**   |  -  |  Soporte para alertas de eficiencia, alertas de presupuesto, alertas de cambio de gastos y más  |  Soporte para alertas de eficiencia, alertas de presupuesto, alertas de cambio de gastos y más  | 
|   **Informes guardados**   |  -  |  Informes con datos de 15 días  |  Informes que utilizan datos históricos ilimitados  | 
|   **Integración de facturación en la nube**   |  Necesario para cada clúster individual  |  Soporte de precios personalizado para AWS (incluidos varios clústeres y múltiples cuentas)  |  Soporte de precios personalizado para AWS(incluidos varios clústeres y múltiples cuentas)  | 
|   **Recomendaciones de guardado**   |  Información sobre un único clúster  |  Información sobre un único clúster  |  Información sobre múltiples clústeres  | 
|   **Gobernanza: auditorías**   |  -  |  -  |  Audite los eventos de costos históricos  | 
|   **Compatibilidad con inicio de sesión único (SSO**   |  -  |  Compatible con Amazon Cognito  |  Okta, Auth0, PingID, KeyCloak  | 
|   **Control de acceso basado en roles (RBAC) con  SAML `2.0` **   |  -  |  -  |  Okta, Auth0, PingID, KeyCloak  | 
|   **Formación e incorporación empresarial**   |  -  |  -  |  Servicio completo de formación e incorporación de FinOps  | 

## Preguntas frecuentes
<a name="cost-monitoring-faq"></a>

Consulte las siguientes preguntas y respuestas frecuentes sobre el uso de Kubecost con Amazon EKS.

 **Qué es la característica de retención de API (ETL) de Kubecost?** 

La característica ETL de Kubecost agrega y organiza las métricas para mostrar la visibilidad de los costos en varios niveles de granularidad (como `namespace-level`, `pod-level`, y `deployment-level`). Con el *paquete de Kubecost optimizado para Amazon EKS*, los clientes obtienen datos e información de las métricas de los últimos 15 días.

 **Qué es la característica de alertas e informes periódicos? Qué alertas e informes incluye?** 

Las alertas de Kubecost permiten a los equipos recibir actualizaciones de gasto en tiempo real de Kubernetes, así como el gasto en la nube. Los informes periódicos permiten a los equipos recibir vistas personalizadas de gastos históricos en la nube y Kubernetes. Ambos se pueden configurar mediante la UI de Kubecost o valores de Helm. Son compatibles con correos electrónicos, Slack y Microsoft Teams.

 **Qué incluyen los informes guardados?** 

Los informes guardados de Kubecost son vistas predefinidas de las métricas de costos y eficiencia. Incluyen el costo por clúster, espacio de nombres, etiqueta y más.

 **Qué es la integración de facturación en la nube?** 

La integración con las API de facturación de AWS permite a Kubecost mostrar los costos fuera del clúster (como Amazon S3). Además, permite a Kubecost conciliar las predicciones integradas de Kubecost en el clúster con datos de facturación reales para tener en cuenta el uso puntual, Savings Plans y los descuentos empresariales.

 **Qué incluyen las recomendaciones de ahorro?** 

Kubecost proporciona información y automatización para ayudar a los usuarios a optimizar su infraestructura y gastos de Kubernetes.

 **Se cobra por esta funcionalidad?** 

No. Puede usar el *paquete de Kubecost optimizado para Amazon EKS* sin cargo adicional. Si quiere capacidades adicionales de Kubecost que no están incluidas en este paquete, puede comprar una licencia empresarial de Kubecost a través de AWS Marketplace o directamente desde Kubecost.

 **¿Hay soporte disponible para el *paquete de Kubecost optimizado para Amazon EKS*?** 

Sí, solo si utiliza el *paquete de Kubecost optimizado para Amazon EKS*.

 **¿Cómo puedo obtener soporte para el *paquete de Kubecost optimizado para Amazon EKS*?** 

Puede abrir un caso de soporte con el equipo de AWS Support en [Contacte con AWS](https://aws.amazon.com/contact-us/).

 **Necesito una licencia para usar las características de Kubecost proporcionadas por la integración de Amazon EKS?** 

No.

 **¿Puedo integrar Kubecost con el informe de costos y uso de AWS para obtener informes más precisos?** 

Sí. Puede configurar Kubecost para que ingiera datos del informe de costos y uso de AWS y así obtener una vista precisa de los costos, incluidos descuentos, precios mercado, precios de instancias reservadas y otros. Para más información, consulte [Integración de facturación en la nube de AWS](https://www.ibm.com/docs/en/kubecost/self-hosted/2.x?topic=integrations-aws-cloud-billing-integration) en la documentación de Kubecost.

 **Esta versión admite la administración de costos de los clústeres de Kubernetes autoadministrados en Amazon EC2?** 

No. El *paquete de Kubecost optimizado para Amazon EKS* solo es compatible con los clústeres de Amazon EKS.

 **¿Kubecost puede hacer un seguimiento de los costos de Amazon EKS en AWS Fargate?** 

Kubecost ofrece el mejor esfuerzo para mostrar la visibilidad de los costos de los clústeres de Amazon EKS en Fargate, pero con una precisión inferior a la de Amazon EKS en Amazon EC2. Esto se debe principalmente a la diferencia en la forma en que se le factura el uso. Con Amazon EKS en Fargate, se le facturan los recursos consumidos. Con Amazon EKS en los nodos de Amazon EC2, se le facturan los recursos aprovisionados. Kubecost calcula el costo de un nodo de Amazon EC2 en función de la especificación del nodo, lo cual incluye la CPU, la RAM y el almacenamiento efímero. Con Fargate, los costos se calculan en función de los recursos solicitados para los pods de Fargate.

 **Cómo puedo obtener actualizaciones y nuevas versiones de Kubecost?** 

Puede actualizar su versión de Kubecost mediante procedimientos de actualización estándar de Helm. Para Kubecost v3, las versiones más recientes están disponibles en la nueva ubicación del gráfico de Helm `public.ecr.aws/kubecost/kubecost`. Las versiones anteriores (v1 y v2) continúan disponibles en la [Galería pública de Amazon ECR](https://gallery.ecr.aws/kubecost/cost-analyzer).

**importante**  
Al actualizar a Kubecost v3, tenga en cuenta que la ubicación del gráfico de Helm ha cambiado de `public.ecr.aws/kubecost/cost-analyzer` a `public.ecr.aws/kubecost/kubecost`. Actualice las referencias del repositorio de Helm según corresponda.

 **Es `kubectl-cost` compatible con la CLI? Cómo se instala?** 

Sí. `Kubectl-cost` es una herramienta de código abierto de Kubecost (licencia Apache 2.0) que proporciona acceso de CLI a las métricas de asignación de costos de Kubernetes. Para instalar `kubectl-cost`, consulte [Installation](https://github.com/kubecost/kubectl-cost#installation) (Instalación) en GitHub.

 **Es compatible la interfaz de usuario de Kubecost? Cómo puedo acceder a ella?** 

Kubecost proporciona un panel web al que puede acceder a través del reenvío de puertos `kubectl`, una entrada o un equilibrador de carga. También puede usar el controlador del equilibrador de carga de AWS para exponer Kubecost y usar Amazon Cognito para la autenticación, autorización y administración de usuarios. Para obtener más información, consulte [Cómo usar el equilibrador de carga de aplicación y Amazon Cognito para autenticar a usuarios de las aplicaciones web de Kubernetes](https://aws.amazon.com/blogs/containers/how-to-use-application-load-balancer-and-amazon-cognito-to-authenticate-users-for-your-kubernetes-web-apps) en el blog de AWS.

 **¿El nuevo límite de gasto de 100 000 USD en Kubecost v3 afecta a los usuarios de Amazon EKS?** 

No. El límite de gasto de 100 000 USD en un periodo de 30 días introducido en el nivel gratuito de Kubecost v3 no se aplica a los usuarios del *paquete optimizado de Kubecost para Amazon EKS*. Los usuarios de EKS mantienen acceso completo a toda la funcionalidad de gasto de Kubernetes, independientemente del nivel de gasto.

 **¿Cuáles son las principales mejoras de rendimiento en Kubecost v3?** 

Kubecost v3 introduce mejoras sustanciales de rendimiento mediante su backend de base de datos ClickHouse, que ofrece consultas considerablemente más rápidas en comparación con DuckDB utilizado en la versión 2.8. Además, la arquitectura de agente unificado elimina la dependencia de Prometheus y reduce el consumo de memoria sin pérdida de funcionalidad y con compatibilidad con OpenCost.

 **¿Qué backend de almacenamiento utiliza Kubecost v3 para implementaciones multiclúster?** 

Kubecost v3 utiliza almacenamiento de objetos compatible con S3 (AWS S3 para clientes de EKS) para el almacenamiento de métricas multiclúster, en sustitución del almacenamiento compatible con Prometheus utilizado en la versión 2. El agente de FinOps recopila métricas de la API de Kubernetes y las envía a almacenamiento compatible con S3. Posteriormente, el Agregador recupera estos datos, realiza los cálculos de costos y muestra los resultados en el frontend. Para obtener instrucciones detalladas sobre la configuración multiclúster, consulte [Instalación multiclúster](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x?topic=installation-multi-cluster) y [Guía de clústeres secundarios](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x?topic=cluster-secondary-clusters-guide) en la documentación de Kubecost.

 **¿Puedo actualizar directamente de Kubecost v1 a v3?** 

No. No se admite la actualización directa de la versión 1 a la versión 3. Primero debe actualizar a la versión 2 y luego migrar a la versión 3. Revise la documentación de Kubecost para obtener orientación detallada sobre la migración, ya que el proceso requiere una planificación cuidadosa y puede afectar la disponibilidad de los informes durante la transición.

## Características adicionales de Kubecost
<a name="kubecost-additional"></a>
+ Las siguientes características están disponibles en Kubecost v1, v2 y v3.
  +  **Exportación de métricas de costos**: la supervisión de costos optimizada para Amazon EKS se implementa con Kubecost. En las versiones 1 y 2, Kubecost se integra con Prometheus para el almacenamiento y procesamiento de métricas. En la versión 3, Kubecost utiliza una base de datos ClickHouse para lograr una mejora significativa del rendimiento y mantener la compatibilidad con OpenCost. En implementaciones multiclúster en la versión 3, las métricas se almacenan en almacenamiento de objetos compatible con S3 (AWS S3 para clientes de EKS) en lugar de almacenamiento compatible con Prometheus. Kubecost lee métricas, realiza cálculos de asignación de costos y proporciona datos a través de sus API e interfaz de usuario. La arquitectura varía según la versión, pero mantiene una funcionalidad coherente.  
![\[Arquitectura de Kubecost\]](http://docs.aws.amazon.com/es_es/eks/latest/userguide/images/kubecost-architecture.png)

    Puede escribir consultas para ingestar datos de Kubecost en el sistema actual de inteligencia empresarial para análisis adicionales. También puede utilizarlo como origen de datos para su panel actual de [Grafana](https://grafana.com/) para mostrar los costos del clúster de Amazon EKS con los que sus equipos internos están familiarizados. Para obtener más información sobre cómo escribir consultas, consulte la documentación de [Configuración de OpenCost](https://opencost.io/docs/installation/prometheus/) o utilice los modelos JSON de ejemplo de Grafana en el [repositorio de GitHub de Kubecost](https://github.com/kubecost/cost-analyzer-helm-chart/tree/develop/cost-analyzer) como referencia.
  +  **Integración del informe de costos y uso de AWS**: para calcular la asignación de costos de un clúster de Amazon EKS, Kubecost recupera la información pública de precios de los servicios de AWS y recursos de AWS desde la API de lista de precios de AWS. También puede integrar Kubecost con el **Informe de costos y uso de AWS**: para mejorar la precisión de la información de precios específica de su cuenta de AWS. Esta información incluye programas de descuento para empresas, uso de instancias reservadas, Savings Plans y uso puntual. Para obtener más información sobre el funcionamiento de la integración del informe de costos y uso de AWS, consulte [AWS Cloud Billing Integration](https://www.ibm.com/docs/en/kubecost/self-hosted/3.x?topic=integrations-aws-cloud-billing-integration) en la documentación de Kubecost.