Gli audit log del gestore dei componenti aggiuntivi (ADD) nell'appliance Google Distributed Cloud (GDC) con air gap ti consentono di monitorare le modifiche ai dati per le risorse dei componenti aggiuntivi nei workload root. Gli audit log di Kubernetes registrano l'identità dell'utente, la risorsa di destinazione e i campi del payload JSON per queste 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 | user.username |
Ad esempio, "user":{ "username":"system:serviceaccount:kube-system: addon-manager-controller-sa" } |
|
Destinazione (Campi e valori che chiamano l'API) |
requestURI |
|
|
Azione (Campi contenenti l'operazione eseguita) |
verb |
|
| Timestamp evento |
requestReceivedTimestamp
|
Ad esempio,
|
| Origine dell'azione | sourceIPs |
Ad esempio,
|
| Risultato | stage |
Ad esempio,
|
| Altri campi | Non applicabile | Non applicabile |
Log di esempio
{
"kind": "Event",
"apiVersion": "audit.k8s.io/v1",
"level": "Metadata",
"auditID": "8c604d8d-368c-4294-9cfa-e361b4cbbefa",
"stage": "RequestReceived",
"requestURI": "/apis/addon.private.gdc.goog/VERSION/namespaces/root/addonsets/root-admin/status",
"verb": "patch",
"user": {
"username": "system:serviceaccount:kube-system:addon-manager-controller-sa",
"uid": "43ee00d0-fd9a-48ff-9e74-da11e39144fe",
"groups": [
"system:serviceaccounts",
"system:serviceaccounts:kube-system",
"system:authenticated"
],
"extra": {
"authentication.kubernetes.io/pod-name": [
"addon-manager-controller-55cc67bf8f-dr7z7"
],
"authentication.kubernetes.io/pod-uid": [
"735fc26e-a94a-4c10-a90a-86948cda9eeb"
]
}
},
"sourceIPs": [
"10.253.132.107"
],
"userAgent": "addon-manager-cm/v0.0.0 (linux/amd64) kubernetes/$Format",
"objectRef": {
"resource": "addonsets",
"namespace": "root",
"name": "root-admin",
"apiGroup": "addon.private.gdc.goog",
"apiVersion": "VERSION",
"subresource": "status"
},
"requestReceivedTimestamp": "2022-11-18T23:15:22.882546Z",
"stageTimestamp": "2022-11-18T23:15:22.882546Z"
}