10.14. Transférer les journaux vers Google Cloud Platform (GCP)
Vous pouvez transférer les logs vers Google Cloud Logging en plus ou à la place du magasin de logs interne par défaut d'OpenShift Container Platform.
L'utilisation de cette fonction avec Fluentd n'est pas prise en charge.
Conditions préalables
- Sous-système de journalisation pour Red Hat OpenShift Operator 5.5.1 et versions ultérieures
Procédure
Créez un secret en utilisant la clé de votre compte de service Google.
oc -n openshift-logging create secret generic gcp-secret --from-file google-application-credentials.json= $ oc -n openshift-logging create secret generic gcp-secret --from-file google-application-credentials.json=<your_service_account_key_file.json>
oc -n openshift-logging create secret generic gcp-secret --from-file google-application-credentials.json= $ oc -n openshift-logging create secret generic gcp-secret --from-file google-application-credentials.json=<your_service_account_key_file.json>Copy to Clipboard Copied! Toggle word wrap Toggle overflow Créez une ressource personnalisée YAML pour
ClusterLogForwarderen utilisant le modèle ci-dessous :Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Définissez un champ
projectId,folderId,organizationId, oubillingAccountIdet sa valeur correspondante, en fonction de l'endroit où vous souhaitez stocker vos journaux dans la hiérarchie des ressources GCP. - 2
- Définissez la valeur à ajouter au champ
logNamede l'entrée de journal. - 3
- Spécifiez les types de journaux à transférer en utilisant le pipeline :
application,infrastructure, ouaudit.