Kubectl obtiene eventos para ordenar por tiempo

Kubectl obtiene eventos para ordenar por tiempo
Mientras que otros recursos tienen cambios, errores u otras notificaciones que deben transmitirse al sistema, los eventos de Kubernetes se generan automáticamente. No hay tanta documentación sobre eventos, pero son de gran ayuda al solucionar problemas en su clúster de Kubernetes. En comparación con muchos otros objetos de Kubernetes, los eventos tienen mucha actividad. Los eventos tienen un período de vida de una hora por defecto, y se recomienda un clúster ETCD distinto para la escalabilidad. Los eventos por su cuenta, cuando se combinan con la incapacidad de filtrar o agregar, pueden no ser particularmente valiosos a menos que se transfieran a sistemas externos. Los eventos de Kubernetes son entidades que le informan lo que está sucediendo dentro de un clúster, como las decisiones del planificador y por qué se expulsaron algunas vainas de un nodo. El servidor API permite que todos los componentes y extensiones clave (operadores) generen eventos. Cuando algo no funciona según lo planeado, la primera área en verificar es eventos y operaciones de red. Si la falla es el resultado de eventos anteriores o al realizar un análisis post mortem, mantenerlos durante una duración más larga es crítico. Kubernetes genera eventos cada vez que cualquiera de los recursos administra cambios. La entidad que inició el evento, el tipo de evento y la causa generalmente se incluyen en estos eventos. Ahora para ordenar eventos por tiempo, debe seguir los pasos adjuntos descritos en este tutorial.

Requisitos previos

Para ordenar eventos por tiempo usando Kubectl, debe instalar la última versión del sistema Ubuntu Linux. Actualmente, tenemos Ubuntu 20.04 Sistema Linux. Además, asegúrese de instalar el clúster de Minikube en él porque es vital ejecutar los servicios de Kubernetes sobre el sistema Linux. Como vamos a clasificar los eventos por tiempo usando Kubectl, asegúrese de instalar Kubectl también.

Método para ordenar eventos por tiempo usando kubectl

Para ordenar eventos por tiempo usando Kubectl, inicie sesión en el Ubuntu 20.04 sistema. Después de eso, navegue el terminal de la línea de comando buscando en la aplicación o utilizando la tecla de acceso directo "Ctrl+Alt+T". Una vez abierto, comience el clúster de minikube en él ejecutando el comando citado a continuación en el shell terminal.

$ minikube comienzo

Los eventos proporcionan información sobre lo que ocurrió detrás de escena cuando un elemento específico ingresó a un estado específico. Obtener todos los eventos a través de Kubectl Get Events es otra forma de ver una lista consolidada de todos los eventos. Así que prueba el comando que se cierra a continuación en la terminal de Ubuntu.

$ kubectl obtener eventos

Como se vio anteriormente, esto proporciona información sobre la entidad que generó el evento y la categoría del evento, y lo que lo impulsó. Al intentar ver lo que está sucediendo en el sistema, estos datos son realmente útiles. Estos eventos también se pueden utilizar para comprender mejor la estabilidad y eficiencia del sistema a largo plazo.

Para obtener todos los eventos ordenados por el tiempo de creación de todos los espacios de nombres de determinados, debe ejecutar el comando adjunto a continuación en la ventana del terminal.

$ kubectl get events --sort-by = '.metadatos.CreationTimestamp '-a

Puede consultar el nombre del espacio de nombres, su último puesto, tipo, razón, razón y categoría de objetos de los eventos en la imagen atacada anteriormente.

Para resolver los eventos por la última marca de tiempo vista, ejecute el siguiente comando citado en el shell.

$ kubectl get events --sort-by = '.LastTimestamp '

La salida será similar a la instantánea atacada anteriormente.

Conclusión

En este artículo, hemos pasado por el concepto básico de eventos y su uso. Además, tenemos que verificar su efectividad. Junto con eso, hemos enumerado un método para mostrar todos los detalles del evento y para ordenarlos por el tiempo requerido. Entonces, espero que recopile fácilmente toda la información sobre los eventos siguiendo el tutorial descrito anteriormente.