Cómo utilizar Kubectl en nivel de registro detallado

Cómo utilizar Kubectl en nivel de registro detallado
Kubernetes es la base para manejar los envíos contenedores a través de numerosos hosts y proporciona un aparato simple para organizar, mantener y revisar las aplicaciones. Kubernetes es una herramienta útil para organizar y manejar las aplicaciones. Sin embargo, incluso los devotos de Kubernetes experimentados están de acuerdo en que la ubicación de Kubernetes y la depuración de las vainas rotas pueden ser difíciles. Esto se debe a la naturaleza dispersa de los kubernetes que lo marca como difícil imitar el problema particular y definir la razón.

Ya sea que arregle la aplicación en Kubernetes o en una computadora, es importante asegurarse de que el proceso permanezca igual. Las herramientas utilizadas son idénticas, pero Kubernetes se utiliza para examinar el formulario y las salidas. Podemos utilizar Kubectl para comenzar el procedimiento de depuración en cualquier momento o utilizar algunas herramientas de depuración. Este artículo describe ciertas estrategias comunes que utilizamos para fijar la colocación de Kubernetes y algunas fallas definidas que podemos asumir.

Además, aprendemos cómo organizar y administrar los grupos de Kubernetes y cómo organizar toda la política a la nube con asimilación constante y distribución continua. En este tutorial, vamos a discutir más a fondo los clústeres de Kubernetes y el método de depuración y recuperación de los registros de la aplicación.

Prerrequisitos:

Primero, necesitamos verificar nuestro sistema operativo. Este ejemplo utiliza el sistema operativo Ubuntu 20.04. Después de eso, verificamos todas las distribuciones de Linux más, dependiendo de nuestras preferencias. Además, nos aseguramos de que Minikube sea un módulo importante para ejecutar Servicios de Kubernetes. Para implementar este artículo sin problemas, el clúster de Minikube debe instalarse en el sistema.

Iniciar minikube:

Para ejecutar los comandos, necesitamos abrir el terminal de Ubuntu 20.04. Primero, abrimos las aplicaciones de Ubuntu 20.04. Luego, buscamos "terminal" en la barra de búsqueda. Al hacer esto, el terminal se puede inicializar de manera eficiente para trabajar. El objetivo más significativo es lanzar Minikube:

Obtenga el nodo:

Comenzamos el clúster Kubernetes. Para ver los nodos de clúster en un terminal en un entorno de Kubernetes, verifique que estemos asociados con el clúster Kubernetes ejecutando "Kubectl Get Nodes".

Kubectl es una herramienta que podemos usar para cambiar el clúster Kubernetes y proporcionar una variedad de comandos. Uno de los comandos importantes es "obtener". Se usa para alistar diferentes nodos. Podemos utilizar "kubectl get nodos" para obtener la información sobre el nodo. Aquí, sabemos sobre el nombre, el estado, los roles, la edad y la versión del nodo. También incluimos -o en el comando para adquirir más datos sobre nodos. En este paso, necesitamos verificar la eminencia del nodo. Para hacer esto, inicie el comando que se muestra a continuación:

Ahora, utilizamos el parámetro -v en el comando. Esto es muy útil en Kubernetes. Al ejecutar el comando, realizamos las acciones que deben realizarse. En este caso, pasamos el valor 8 al parámetro "V". Este comando nos dará el tráfico HTTP. Proporciona un buen instinto de cómo cambiamos con el código. También se puede utilizar para identificar las reglas RBAC requeridas para que el código envíe directamente a Kubectl en el código.

En este caso, hay un indicador de monitoreo, y podemos utilizar esto para monitorear las actualizaciones de objetos específicos. Cuando el detalle de nivel de registro de Kubelet se construye adecuadamente, ejecutamos el comando posterior para recopilar los registros:

Aquí, queremos mostrar qué reglas de RBAC se requieren. Esto reclutará los requisitos de la API que está escribiendo el código y facilitará la comprensión de las reglas que queremos.

En este caso, damos 0 valor al parámetro "V". Este comando es observable para el trabajador en todo momento.

A continuación, proporcionamos valor 1 al parámetro "V". Al ejecutar este comando, se produce un nivel de registro de evitación equitativo si no necesitamos verbosidad.

En este caso, estamos utilizando el parámetro en el comando "V". Al ejecutar el siguiente comando, estamos ejecutando una acción que necesitamos lograr. Damos 3 valores a "V". Esto prolonga los datos sobre variaciones:

Cuando entregamos 4 valores al parámetro "V", este comando muestra la verbosidad del nivel de depuración:

En este ejemplo, estamos proporcionando valor 5 a la verbosidad "V".

Este comando muestra los recursos demandados después de obtener el valor 6 del parámetro "V".

Al final, el parámetro "V" contiene el valor 7. Al dar este valor a "V", muestra los encabezados de solicitud HTTP:

Conclusión:

En este artículo, hemos discutido los conceptos básicos para crear un enfoque de registro para el clúster de Kubernetes. Además, independientemente de si seleccionamos un método de registro interior, siempre debemos hacer algo de esfuerzo. Es importante poner todos los registros en un lugar donde podamos examinarlos. Esto hace que sea más fácil observar y solucionar el entorno. De esta manera, podemos disminuir la probabilidad de anomalías del cliente. Utilizamos el parámetro "V" en los comandos. Proporcionamos diferentes valores al parámetro "V" y observamos la verbosidad del registro. Esperamos que hayas encontrado este artículo. Consulte Linux Sugerencia para obtener más consejos e información.