Les journaux d'audit du gestionnaire de modules complémentaires (ADD) dans Google Distributed Cloud (GDC) avec air gap vous permettent de suivre les modifications de données pour les ressources de modules complémentaires dans les charges de travail racine. Les journaux d'audit Kubernetes enregistrent l'identité de l'utilisateur, la ressource cible et les champs de charge utile JSON pour ces opérations de création, de lecture, de mise à jour et de suppression (CRUD).
| Emplacement de la charge de travail |
Charges de travail racine uniquement |
| Source du journal d'audit | |
| Opérations auditées |
Modifications des données (opérations CRUD)
| Champs de l'entrée de journal contenant des informations d'audit | ||
|---|---|---|
| Métadonnées d'audit | Nom du champ d'audit | Valeur |
| Identité de l'utilisateur ou du service | user.username |
Par exemple, "user":{ "username":"system:serviceaccount:kube-system: addon-manager-controller-sa" } |
|
Cible (Champs et valeurs qui appellent l'API) |
requestURI |
|
|
Action (Champs contenant l'opération effectuée) |
verb |
|
| Code temporel de l'événement |
requestReceivedTimestamp
|
Par exemple,
|
| Source de l'action | sourceIPs |
Par exemple,
|
| Résultat | stage |
Par exemple,
|
| Autres champs | Non applicable | Non applicable |
Exemple de journal
{
"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"
}