Los componentes operativos registran y recogen registros de eventos de Kubernetes que contienen información sobre los cambios de estado de los recursos en los clústeres.
Representación JSON
{
"kind": string,
"apiVersion": string,
"level": string,
"auditID": string,
"stage": string,
"requestURI": string,
"verb": string,
"user": {
object
},
"sourceIPs": [
string array
],
"userAgent": string,
"objectRef": {
object
},
"requestReceivedTimestamp": string,
"stageTimestamp": string,
"hostname": string
}
Campos | |
---|---|
kind |
El tipo de objeto de Kubernetes que se genera automáticamente en respuesta a los cambios en otros recursos. Por ejemplo, |
apiVersion |
Versión del grupo de APIs que contiene el objeto al que se hace referencia. Por ejemplo, |
level |
Nivel de auditoría en el que se ha producido el evento. Por ejemplo, |
auditID |
Valor de identificación de auditoría único, generado para cada solicitud. Por ejemplo, |
stage |
La fase de la gestión de solicitudes en la que se generó la instancia del evento. Por ejemplo, |
requestURI |
El URI de la solicitud que el cliente envía a un servidor. Por ejemplo, |
verb |
Verbo de Kubernetes asociado a la solicitud. En el caso de las solicitudes que no son de recursos, este valor es el método HTTP en minúsculas. Por ejemplo, |
user |
Información sobre el nombre de usuario y los grupos del usuario autenticado. Por ejemplo, { "username": "kubernetes-admin", "groups": [ "system:masters", "system:authenticated" ] } |
sourceIPs |
Matriz de IPs desde donde se originó la solicitud y todos los proxies intermedios. Las IPs de origen se presentan en la siguiente lista ordenada:
El cliente puede definir todas las IPs menos la última de forma arbitraria. Por ejemplo, |
userAgent |
La cadena user-agent que informa el cliente. Por ejemplo, |
objectRef |
Información sobre la referencia del objeto al que se dirige la solicitud. Por ejemplo, { "resource": "fleets", "namespace": "gpc-system", "name": "root", "apiGroup": "fleet.gpc.gke.io", "apiVersion": "v1alpha1" } |
requestReceivedTimestamp |
Hora en la que la solicitud llegó al servidor de la API de Kubernetes. Por ejemplo, |
stageTimestamp |
Hora en la que la solicitud llegó a la fase de auditoría actual. Por ejemplo, |
hostname |
Nombre del host del registro de auditoría. Por ejemplo, |