Este artículo lo guía a través del proceso de verificación de la versión de Kubernetes. Aquí, le mostraremos los diferentes métodos para verificar la versión de Kubernetes. Le guiaremos con la ayuda de ejemplos y demostraremos algunas salidas de muestra para mostrarle qué tipo de resultado debe esperar cuando pruebe estos comandos en su sistema. Usaremos los comandos Kubectl para verificar las versiones de Kubernetes, así que asegúrese de estar familiarizado con los comandos Kubectl.
Obtenga la versión Kubernetes con el comando "Versión Kubectl"
Kubernetes es una plataforma gratuita y de código abierto que le permite ejecutar sus servicios y aplicaciones. Automatiza las tareas y los recursos de control para aplicaciones basadas en contenedores. Es una plataforma favorita de desarrolladores para desarrollar las aplicaciones basadas en contenedores, ya que les da la libertad de mantener microservicios, reducir el tiempo de mercado y pasar sin problemas de la fase de desarrollo a la producción. Conocer la versión de Kubernetes es importante porque la mayoría de las funcionalidades no son compatibles con.
Por lo tanto, es esencial conocer la versión de Kubernetes para evitar cualquier tipo de problema de compatibilidad. La forma rápida, fácil y simple de verificar la versión de Kubernetes es usar el comando "Versión". El "Kubectl" proporciona el comando "Versión" para ver la versión de Kubernetes. Hay muchas formas de obtener la versión de Kubernetes, pero comenzamos con el método más simple. Consulte el siguiente comando:
> versión kubectl
Cuando presione ENTER, obtendrá una salida similar a la de lo siguiente:
La salida devuelta por el comando "versión" contiene una información detallada tanto en el cliente como en el servidor. La "versión del cliente" presenta la información de la CLI Kubectl, mientras que la "versión del servidor" presenta la información del servidor de la API de Kubernetes. Ambas versiones contienen el diccionario de todos los detalles relacionados con su versión como Mayor, Menor, Compilador, Plataforma, etc.
Sin embargo, también muestra un mensaje de advertencia de que la información de la versión se deprecia y sugiere otro método para verificar la versión. Como se discutió anteriormente, hay muchas formas de verificar la versión de Kubernetes, pero la más simple y fácil de recordar es el comando "Versión Kubectl". Demostraremos los otros métodos en las siguientes secciones para su conveniencia.
Obtenga solo la versión del cliente de Kubernetes
Como se discutió anteriormente, la "versión del cliente" se refiere a la versión del cliente que está instalada. Si solo desea ver la versión del cliente, puede hacerlo. Hay diferentes formas de verificar la versión del cliente, pero la más simple es usar el comando incorporado "-Client". Aquí está el comando que muestra solo la versión del cliente:
> Versión Kubectl -Client
Al ejecutar este comando, obtendrá el siguiente resultado:
Obtenga la versión más corta de Kubernetes
Como se sugiere en la salida anterior, el comando simple "versión" se reemplaza con el comando "-short". Verifiquemos la versión de los Kubernetes con el comando "-short". Como se puede ver en la salida anterior, el resultado muestra una versión detallada. Pero si no necesita los detalles y solo le preocupa la versión más corta, puede usar el comando "-short". Ahora, implementemos esto y veamos la salida:
> versión kubectl -short
La siguiente salida se genera para la versión corta:
Como puede ver, el Kubectl devuelve las mismas versiones de cliente y servidor, pero ahora está en la forma más corta e ignora todos los detalles menores relacionados con la versión.
Obtener la versión del nodo
Si necesita obtener la versión de los nodos en su sistema Kubernetes, puede hacerlo utilizando el comando "Obtener nodos". Aquí está el comando completo que se utilizará para obtener la versión de los nodos:
> kubectl obtener nodos
Esto enumera la versión Kubectl de todos los nodos. Consulte la siguiente salida de muestra:
Obtenga la versión de Kubernetes en formato JSON
Siguiendo la salida del comando "Versión Kubectl", sugiere obtener la versión en forma JSON o YAML para obtener la versión completa. Aquí, demostramos cómo obtener la versión de Kubernetes en formato JSON. El comando posterior se usa para obtener la versión de Kubernetes en formato JSON:
> Kubectl versión -o Json
Esto devuelve la versión de Kubernetes en un formato JSON estructurado. Consulte la salida de muestra dada en el siguiente fragmento:
Obtenga la versión del cliente de Kubernetes en formato JSON
Para verificar solo la versión del cliente de Kubernetes en el formato JSON, puede usar el parámetro "JSON" con el comando incorporado "-Client". El comando completo para obtener solo la versión del cliente es la siguiente:
> versión kubectl -client -o json
La salida de muestra para la versión del cliente es la siguiente:
Obtenga la versión del cliente de Kubernetes en formato JQ
El JQ se puede combinar con el comando JSON para obtener la versión del cliente en JSON | Formato JQ. Use el siguiente comando dado para obtener la salida deseada:
> Kubectl versión -o JSON | JQ .cliente
Al ejecutar este comando, se genera la siguiente salida:
Obtenga la versión del servidor Kubernetes en formato JQ
Se puede seguir el mismo procedimiento para obtener la versión del servidor de Kubernetes en JSON | Formato JQ. El siguiente comando dado se puede usar para obtener la versión del servidor:
> Kubectl versión -o JSON | JQ .servidor
Se genera una salida similar para la versión del servidor:
En caso de que solo necesite verificar los números principales y menores de la versión, puede mencionar específicamente los parámetros "mayores" y "menores" junto con el comando anterior. Vea el siguiente comando completo:
> Kubectl versión -o JSON | jq -rj '.servidor de servidor |.importante, ".",.menor'
Esto le da el siguiente resultado:
Obtenga la versión de Kubernetes en formato Yaml
La otra sugerencia dada en la "versión de Kubectl" es obtener la salida en el formato YAML. Aprendamos a obtener la versión de Kubernetes en Yaml. Use el comando posterior para adquirir la versión en formato YAML:
> Kubectl versión -o yaml
La siguiente salida se genera con este comando:
Conclusión
En esta guía, aprendimos cómo obtener la versión de Kubernetes demostrando los diferentes métodos. Exploramos una amplia gama de métodos y combinaciones de entidades para obtener la versión en diferentes formatos. Al practicar estos ejemplos de muestras, podrá verificar la versión de Kubernetes de acuerdo con su necesidad.