Configura la facturación

Asocia un número de proyecto de Google Cloud

Para facturar los recursos que usa el modo privado de Anthos, el clúster de administrador debe estar asociado a un proyecto de Google Cloud. Esta asociación se realiza en el recurso personalizado AdminOperator. Puedes configurar el número de proyecto con el siguiente 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'}]'

Reemplaza PROJECT_NUMBER por el número de tu proyecto de Cloud.

Configura un período de prueba gratuita

Si tu proyecto tiene un período de prueba gratuita en el que no se debe cobrar por el uso, establece la fecha en la que quieres que venza dicha prueba. Al igual que el número de proyecto, se configura en el recurso personalizado AdminOperator con el siguiente 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'}]'

Reemplaza DATE_TIME por la fecha y hora en que debe vencer la prueba gratuita, con el formato RFC 3339.

Exporta datos de facturación

El Centro de administración informa de forma periódica las métricas de facturación y las escribe en el recurso personalizado BillingInfo en el clúster. Los registros anteriores se borran definitivamente de forma periódica. Para exportar los datos de facturación registrados, ejecuta el siguiente comando a fin de guardar todos los recursos BillingInfo en el clúster en un archivo con la fecha de la recopilación:

kubectl get billinginfo --kubeconfig=${ADMIN_KUBECONFIG} -o json > \
billinginfo-`date +"%Y-%m-%dT%H:%M:%S%:z"`.json