Scopri di più su Kubecost - Amazon EKS

Aiutaci a migliorare questa pagina

Vuoi contribuire a questa guida per l'utente? Scorri fino alla fine di questa pagina e seleziona Modifica questa pagina su GitHub. I tuoi contributi contribuiranno a rendere la nostra guida utente migliore per tutti.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Scopri di più su Kubecost

Amazon EKS offre un pacchetto AWS ottimizzato Kubecost per la visibilità dei costi dei cluster. EKSSupporti AmazonKubecost, che puoi utilizzare per monitorare i costi suddivisi per Kubernetes risorsePods, tra cui nodi, namespace ed etichette.

Questo argomento tratta le versioni disponibili e Kubecost le differenze tra i livelli disponibili. EKSsupporta la Kubecost versione 1 e la versione 2. Ogni versione è disponibile in diversi livelli. Puoi utilizzare il pacchetto Kubecost personalizzato EKS ottimizzato da Amazon per i tuoi EKS cluster senza costi aggiuntivi. Inoltre, puoi utilizzare i contratti di AWS supporto esistenti per ottenere assistenza.

In qualità di amministratore della Kubernetes piattaforma e responsabile finanziario, puoi utilizzarla Kubecost per visualizzare una ripartizione degli addebiti di Amazon, allocare i costi e EKS riaddebitare le unità organizzative come i team applicativi. Puoi fornire ai tuoi team interni e alle unità aziendali dati sui costi trasparenti e accurati in base alla loro fattura effettiva. AWS Inoltre, puoi anche ottenere consigli personalizzati per l'ottimizzazione dei costi in base all'ambiente dell'infrastruttura e ai modelli di utilizzo all'interno dei cluster. Per ulteriori informazioni su Kubecost, consulta la documentazione su Kubecost.

Qual è la differenza tra il pacchetto personalizzato di Kubecost (noto anche comeOpenCost) Kubecost e la versione gratuita di?

AWS e Kubecost ha collaborato per offrire una versione personalizzata di. Kubecost Questa versione include un sottoinsieme di funzionalità commerciali senza costi aggiuntivi. Consulta le tabelle seguenti per le funzionalità incluse nel pacchetto personalizzato di. Kubecost

Kubecost v2

Qual è la differenza tra Kubecost v1 e v2?

Kubecost 2.0 è un importante aggiornamento rispetto alle versioni precedenti e include nuove importanti funzionalità tra cui un nuovissimo Backend. API Nota che l'allocazione e gli asset APIs sono completamente compatibili con le versioni precedenti. Consulta la Kubecost documentazione per garantire una transizione senza intoppi. Per l'elenco completo dei miglioramenti, consulta le Kubecost note di rilascio

Importante

KubecostConsulta la documentazione prima dell'aggiornamento. L'aggiornamento può influire sulla disponibilità dei report.

Confronto delle funzionalità principali:

Funzionalità Kubecost (livello 2.0 gratuito) Pacchetto Kubecost 2.0 EKS ottimizzato per Amazon Kubecost Enterprise 2.0

Visibilità costo del cluster

Cluster singoli fino a 250 core

Multicluster unificato senza limiti di base

Numero unificato e illimitato di cluster in un numero illimitato di ambienti (ad esempio multi-cloud)

Implementazione

Utente ospitato

Utente ospitato

Ospitato dagli utenti, ospitato da Kubecost (tenant dedicato), SaaS

Database supportati

Prometheus locale

Amazon Managed Service per Prometheus o Prometheus locale

Qualsiasi tipo di Prometheus e database personalizzati

Supporto per la conservazione del database (metriche non elaborate)

15 giorni

Dati storici illimitati

Dati storici illimitati

Kubecost API e conservazione dell'interfaccia utente () ETL

15 giorni

15 giorni

Illimitato

Visibilità del cloud ibrido

-

Cluster Amazon EKS e Amazon EKS Anywhere

Cloud multicloud e ibrido

Avvisi e report ricorrenti

Supportato solo sul cluster primario, limitato a 250 core

Avvisi di efficienza, avvisi sul budget, avvisi di modifica di spesa e altro ancora sono supportati in tutti i cluster

Avvisi di efficienza, avvisi di budget, avvisi di modifica di spesa e altro ancora sono supportati in tutti i cluster

Report salvati.

-

Rapporti che utilizzano 15 giorni di metriche

Rapporti che utilizzano dati e metriche storici illimitati

Integrazione della fatturazione cloud

Supportato solo sul cluster primario, limitato a 250 core

Supporto tariffario personalizzato per  AWS  (inclusi più cluster e più account)

Supporto tariffario personalizzato per qualsiasi cloud

Suggerimenti per i risparmi

Supportato solo sul cluster primario, limitato a 250 core

Informazioni dettagliate sul cluster principale, ma non esiste un limite di 250 core

Informazioni su più cluster

Governance: audit

-

-

Verifica gli eventi relativi ai costi storici

Supporto Single Sign-on () SSO

-

Amazon Cognito supportato

Okta, Auth0, PingID e qualsiasi altra cosa personalizzata KeyCloak

Controllo degli accessi basato sui ruoli () con 2.0 RBAC SAML

-

-

Okta, Auth0, PingID e qualsiasi altra cosa personalizzata KeyCloak

Formazione e onboarding aziendali

-

-

Formazione completa e FinOps onboarding

Team

-

-

Nuove caratteristiche:

Le seguenti funzionalità hanno limiti metrici:

  • Aggregatore Kubecost

  • Monitoraggio della rete

  • Azioni Kubecost

  • Raccolte

  • Rilevamento anomalie

  • Container Request Dimensionamento

  • Previsione Kubecost

  • Completamento automatico per il filtraggio e l'aggregazione

Limiti metrici:

Parametro Kubecost Free Tier 2.0 Pacchetto personalizzato Kubecost 2.0 EKS ottimizzato per Amazon Kubecost Enterprise 2.0

Dimensione del cluster

Limitato a 250 core

Illimitato

Illimitato

Conservazione metrica

15 giorni

15 giorni

Illimitato

Supporto multicluster

Non disponibile

Disponibilità

Disponibilità

Limiti fondamentali

250 core per cluster

Nessun limite fondamentale

Nessun limite fondamentale

Kubecost v1

Funzionalità Piano gratuito di Kubecost Pacchetto Kubecost personalizzato EKS ottimizzato per Amazon Kubecost Enterprise
Distribuzione Utente ospitato Utente ospitato Utente ospitato o Kubecost ospitato (SaaS)
Numero di cluster supportati Illimitato Illimitato Illimitato
Database supportati Locale Prometheus Locale Prometheus o Amazon Managed Service for Prometheus Prometheus, Amazon Managed Service for Prometheus, Cortex, oppure Thanos
Supporto per la conservazione dei database 15 giorni Dati storici illimitati Dati storici illimitati
KubecostAPIconservazione () ETL 15 giorni 15 giorni Dati storici illimitati
Visibilità costo del cluster Cluster singoli Multicluster unificato Multicluster unificato
Visibilità del cloud ibrido - Cluster Amazon EKS e Amazon EKS Anywhere Supporto multi-cloud e cloud ibrido
Avvisi e report ricorrenti - Avvisi di efficienza, avvisi sul budget, avvisi di modifica della spesa e altro ancora Avvisi di efficienza, avvisi sul budget, avvisi di modifica della spesa e altro ancora
Report salvati. - Report che utilizzano dati di 15 giorni Report che utilizzano dati storici illimitati
Integrazione della fatturazione cloud Obbligatorio per ogni singolo cluster Supporto tariffario personalizzato per AWS (inclusi più cluster e più account) Supporto tariffario personalizzato per AWS (inclusi più cluster e più account)
Suggerimenti per i risparmi Informazioni su un singolo cluster Informazioni su un singolo cluster Informazioni su più cluster
Governance: audit - - Verifica gli eventi relativi ai costi storici
Supporto Single Sign-on () SSO - Amazon Cognito supportato Okta, Auth0, PingID, KeyCloak
Controllo degli accessi basato sui ruoli () con RBAC SAML 2.0 - - Okta, Auth0, PingID, Keycloak
Formazione e onboarding aziendali - - Formazione completa eFinOps onboarding

Domande frequenti

Consulta le seguenti domande e risposte comuni sull'utilizzo Kubecost con AmazonEKS.

Cos'è la funzionalità Kubecost API retention (ETL)?

La ETL funzione Kubecost aggrega e organizza le metriche per far emergere la visibilità dei costi a vari livelli di granularità (ad esempio, e). namespace-level pod-level deployment-level Per il pacchetto Kubecost personalizzato, i clienti ottengono dati e approfondimenti dalle metriche degli ultimi 15 giorni.

Cos'è la funzionalità di avvisi e report ricorrenti? Quali avvisi e report include?

Gli avvisi Kubecost consentono ai team di ricevere aggiornamenti sulla spesa per Kubernetes in tempo reale e sulla spesa per il cloud. I report ricorrenti consentono ai team di ricevere visualizzazioni personalizzate dello storico di Kubernetes e della spesa per il cloud. Entrambi sono configurabili utilizzando l'interfaccia utente Kubecost o i valori Helm. Supportano e-mail, Slack e Microsoft Teams.

Cosa includono i report salvati?

I report salvati da Kubecost sono visualizzazioni predefinite delle metriche di costo ed efficienza. Includono il costo per cluster, namespace, etichetta e altro ancora.

Cos'è l'integrazione della fatturazione nel cloud?

L'integrazione con la AWS fatturazione APIs consente a Kubecost di visualizzare out-of-cluster i costi (come Amazon S3). Inoltre, consente a Kubecost di riconciliare le previsioni integrate nel cluster di Kubecost con i dati di fatturazione effettivi per tenere conto dell'utilizzo puntuale, dei piani di risparmio e degli sconti aziendali.

Cosa includono i consigli di risparmio?

Kubecost fornisce approfondimenti e automazione per aiutare gli utenti a ottimizzare l'infrastruttura e la spesa Kubernetes.

È previsto un costo per questa funzionalità?

No È possibile utilizzare questa versione di Kubecost senza costi aggiuntivi. Se desideri funzionalità Kubecost aggiuntive non incluse in questo pacchetto, puoi acquistare una licenza aziendale di Kubecost tramite AWS Marketplace o direttamente da Kubecost.

L'assistenza è disponibile?

Sì. Puoi aprire una richiesta di supporto con il team di AWS supporto all'indirizzo Contatti AWS.

Ho bisogno di una licenza per utilizzare le funzionalità di Kubecost fornite dall'integrazione AmazonEKS?

No.

Posso integrare AWS Kubecost con Cost and Usage Report per report più accurati?

Sì. Puoi configurare Kubecost in modo che acquisisca i dati dal rapporto sui AWS costi e sull'utilizzo per ottenere una visibilità accurata dei costi, inclusi sconti, prezzi Spot, prezzi delle istanze riservate e altro. Per ulteriori informazioni, consulta AWS Cloud Billing Integration nella documentazione di Kubecost.

Questa versione supporta la gestione dei costi dei cluster Kubernetes autogestiti su Amazon? EC2

No. Questa versione è compatibile solo con EKS i cluster Amazon.

Kubecost può tenere traccia dei costi per Amazon su EKS AWS Fargate?

Kubecost si impegna al massimo per mostrare la visibilità dei costi del cluster per Amazon su EKS Fargate, ma con una precisione inferiore rispetto ad Amazon su Amazon. EKS EC2 Ciò è dovuto principalmente alla differenza nella modalità di fatturazione dell'utilizzo. Con Amazon EKS on Fargate, ti vengono fatturate le risorse consumate. Con Amazon EKS on Amazon EC2 nodes, ti vengono fatturate le risorse assegnate. Kubecost calcola il costo di un EC2 nodo Amazon in base alle specifiche del nodo, che include lo CPU storage RAM temporaneo. Con Fargate, i costi vengono calcolati in base alle risorse richieste per i Fargate Pod.

Come posso ottenere aggiornamenti e nuove versioni di Kubecost?

Puoi aggiornare la tua versione di Kubecost utilizzando le procedure di aggiornamento standard di Helm. Le versioni più recenti si trovano nella Amazon ECR Public Gallery.

È kubectl-cost CLI supportata? Come posso installarlo?

Kubectl-costè uno strumento open source di Kubecost (licenza Apache 2.0) che fornisce l'CLIaccesso alle metriche di allocazione dei costi di Kubernetes. kubectl-costPer GitHubinstallarlo, vedi Installazione su.

L'interfaccia utente Kubecost è supportata? Come posso accedervi?

Kubecost fornisce una dashboard web a cui è possibile accedere tramite kubectl port forwarding, ingresso o bilanciamento del carico. Puoi anche usare AWS Load Balancer Controller per esporre Kubecost e usare Amazon Cognito per l'autenticazione, l'autorizzazione e la gestione degli utenti. Per ulteriori informazioni, consulta Come usare Application Load Balancer e Amazon Cognito per autenticare gli utenti per le tue app web Kubernetes sul blog. AWS

Amazon EKS Anywhere è supportato?

No.

KubecostFunzionalità aggiuntive

  • Le seguenti funzionalità sono disponibili sia nella versione Kubecost 1 che nella versione 2.

  • Metriche dei costi di esportazione: il monitoraggio EKS ottimizzato dei costi di Amazon viene implementato con Kubecost andPrometheus, che è un sistema di monitoraggio open source e un database di serie temporali. Kubecostlegge i parametri, quindi esegue i calcoli di allocazione dei costi Prometheus e li riscrive su. Prometheus Il front-end Kubecost legge le metriche da Prometheus e le mostra sull'interfaccia utente Kubecost. Il diagramma seguente illustra tale architettura.

    Architettura di Kubecost

    Con Prometheus preinstallato, puoi scrivere interrogazioni per importare dati Kubecost nel tuo attuale sistema di business intelligence per ulteriori analisi. Puoi anche utilizzarlo come fonte di dati per la tua Grafanadashboard corrente per visualizzare i costi dei EKS cluster Amazon che i tuoi team interni conoscono bene. Per saperne di più su come scrivere Prometheus query, consulta il readme file di Prometheusconfigurazione su GitHub o usa i Grafana JSON modelli di esempio nel repository Kubecost Github come riferimenti.

  • AWS Cost and Usage Report integrazione: per eseguire calcoli di allocazione dei costi per il tuo EKS cluster Amazon, Kubecost recupera le informazioni pubbliche sui prezzi Servizi AWS e AWS le risorse dal AWS listino prezzi. API Puoi anche effettuare l'integrazione Kubecost con AWS Cost and Usage Reportper migliorare l'accuratezza delle informazioni sui prezzi specifiche del tuo. Account AWS Queste informazioni includono programmi di discount aziendali, utilizzo di istanze riservate, Savings Plans e utilizzo spot. Per ulteriori informazioni su come funziona l' AWS Cost and Usage Report integrazione, consulta AWS Cloud Billing Integration nella Kubecost documentazione.