Los componentes operativos registran y recopilan 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 |
Es el tipo de objeto de Kubernetes que se genera automáticamente en respuesta a los cambios con otros recursos. Por ejemplo, |
apiVersion |
Es la versión del grupo de APIs que contiene el objeto al que se hace referencia. Por ejemplo, |
level |
Es el nivel de auditoría en el que se produjo el evento. Por ejemplo, |
auditID |
Es el valor de identificación de auditoría único que se genera para cada solicitud. Por ejemplo, |
stage |
Es la etapa del control de solicitudes en la que se generó la instancia del evento. Por ejemplo, |
requestURI |
Es el URI de la solicitud que el cliente envía a un servidor. Por ejemplo, |
verb |
Verbo de Kubernetes asociado a la solicitud. Para las solicitudes que no son de recursos, este valor es el método HTTP en minúsculas. Por ejemplo, |
user |
Es la información sobre el nombre de usuario y los grupos del usuario autenticado. Por ejemplo: { "username": "kubernetes-admin", "groups": [ "system:masters", "system:authenticated" ] } |
sourceIPs |
Es un array 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 establecer todas las IPs, excepto la última, de forma arbitraria. Por ejemplo, |
userAgent |
Es la cadena del agente de usuario que informa el cliente. Por ejemplo, |
objectRef |
Es 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 |
Es la fecha y hora en que la solicitud llegó al servidor de la API de Kubernetes. Por ejemplo, |
stageTimestamp |
Es la fecha y hora en que la solicitud llegó a la etapa de auditoría actual. Por ejemplo, |
hostname |
Es el nombre del host del registro de auditoría. Por ejemplo, |