Gli audit log dei workload del server Network Time Protocol (NTP) in Google Distributed Cloud (GDC) air-gapped consentono di monitorare le modifiche ai dati per le risorse del server NTP nei workload root. Gli audit log di Kubernetes registrano l'identità del chiamante, l'URI della richiesta di destinazione, l'azione, il timestamp, il nome del servizio e il codice di stato della risposta per le operazioni di creazione, lettura, aggiornamento ed eliminazione (CRUD).
| Località del workload |
Workload solo root |
| Origine dell'audit log | |
| Operazioni con audit |
Modifiche ai dati (operazioni CRUD)
| Campi della voce di log che contengono informazioni di controllo | ||
|---|---|---|
| Metadati di controllo | Nome del campo di controllo | Valore |
| Identità utente o di servizio | username |
Ad esempio,
|
|
Destinazione (Campi e valori che chiamano l'API) |
requestURI |
|
|
Azione (Campi contenenti l'operazione eseguita) |
verb |
|
| Timestamp evento |
requestReceivedTimestamp
|
Ad esempio,
|
| Origine dell'azione | _gdch_service_name |
Ad esempio,
|
| Risultato | responseStatus_code |
Ad esempio,
|
| Altri campi | Non applicabile | Non applicabile |
Log di esempio
{
"_gdch_cluster": "root-admin",
"_gdch_fluentbit_pod": "anthos-audit-logs-forwarder-w5srk",
"_gdch_service_name": "apiserver",
"annotations_authorization_k8s_io_decision": " allow",
"annotations_authorization_k8s_io_reason RBAC": allowed by ClusterRoleBinding "root-admin-common-controllers-rolebinding" of ClusterRole "root-admin-common-controllers-role" to ServiceAccount "root-admin-controller-sa/gpc-system",
"apiGroup" : "system.private.gdc.goog",
"apiVersion": "audit.k8s.io/v1",
"auditID": 05e72a29-1b18-4db7-9ded-8f51e3a145d8,
"cluster": "root-admin",
"fluentbit_pod": "anthos-audit-logs-forwarder-w5srk",
"kind": "Event",
"level": "Metadata",
"objectRef": {
"apiGroup": "system.private.gdc.goog",
"apiVersion": "v1alpha1",
"name": "ntp-relay-fhr6t",
"namespace": "gpc-system",
"resource": "ntpservers",
"subresource": "status"
},
"requestReceivedTimestamp": "2022-12-13T13:48:29.996912Z",
"requestURI": "/apis/system.private.gdc.goog/v1alpha1/namespaces/gpc-system/ntpservers/ntp-relay-fhr6t/status"
"responseStatus": {
"code": 200,
"metadata": {},
},
"service_name": "apiserver",
"stage": "ResponseComplete",
"stageTimestamp": "2022-12-13T13:48:30.014578Z",
"userAgent": "root-admin-cm/v0.0.0 (linux/amd64) kubernetes/$Format",
"user_uid": "c01df74a-a983-44db-8fd3-e0dae87c0796",
"user_username": "system:serviceaccount:gpc-system:root-admin-controller-sa",
"verb": "patch",
"Time" : "1670939310014",
"tsNs": "1670939310014791527"
}