Associa a un numero di progetto Google Cloud
Per fatturare le risorse utilizzate dalla modalità privata Anthos, il cluster di amministrazione deve essere associato a un progetto Google Cloud. Questa associazione viene eseguita nella risorsa personalizzata AdminOperator
. Puoi impostare il numero di progetto con il seguente comando:
kubectl patch \
adminoperators.managementcenter.anthos.cloud.google.com admin-operator \
--kubeconfig=${ADMIN_KUBECONFIG} \
--type json --patch '[{"op": "add", '\
'"path": "/spec/billingInfo/projectNumber", '\
'"value":'PROJECT_NUMBER'}]'
Sostituisci PROJECT_NUMBER con il numero del progetto Cloud per il progetto.
Configurazione di un periodo di prova gratuita
Se il progetto ha un periodo di prova gratuito in cui non deve essere addebitato alcun costo, imposta la data di scadenza della prova gratuita. Analogamente al numero di progetto, questo
viene configurato anche nella risorsa personalizzata AdminOperator
con il comando:
kubectl patch \
adminoperators.managementcenter.anthos.cloud.google.com admin-operator \
--kubeconfig=${ADMIN_KUBECONFIG} \
--type json --patch '[{"op": "add", '\
'"path": "/spec/billingInfo/freeTrialExpiration", '\
'"value":'DATE_TIME'}]'
Sostituisci DATE_TIME con il periodo di prova gratuito, in formato RFC 3339.
Esportazione dei dati di fatturazione
Il Centro di gestione riporta periodicamente le metriche di fatturazione e le scrive nella risorsa personalizzata BillingInfo
del cluster. I vecchi record vengono eliminati periodicamente. Per esportare i dati di fatturazione registrati, esegui il comando seguente per salvare tutte le risorse di BillingInfo
nel cluster in un file con la data della raccolta:
kubectl get billinginfo --kubeconfig=${ADMIN_KUBECONFIG} -o json > \
billinginfo-`date +"%Y-%m-%dT%H:%M:%S%:z"`.json