Capítulo 7. Herramientas de Kubernetes

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Mi mecánico me dijo: "No pude repararte los frenos, así que te puse el claxon más alto".

Steven Wright

La gente siempre nos pregunta: "¿Qué pasa con todas estas herramientas de Kubernetes? ¿Las necesito? Si es así, ¿cuáles? ¿Y qué hacen todas ellas?

En este capítulo exploraremos una pequeña parte del panorama de herramientas y utilidades que te ayudan a trabajar con Kubernetes. Te mostraremos algunas técnicas avanzadas con kubectl, y algunas utilidades útiles como jq, kubectx/kubens, kube-ps1, Click, kubed-sh, Stern y BusyBox.

Dominar kubectl

Ya hemos conocido kubectl, a partir del Capítulo 2, y como es la herramienta principal para interactuar con Kubernetes, puede que ya te sientas cómodo con lo básico. Veamos ahora algunas funciones más avanzadas de kubectl, incluidos algunos consejos y trucos que pueden ser nuevos para ti.

Alias de Shell

Una de las primeras cosas que la mayoría de los usuarios de Kubernetes hacen para facilitarles la vida es crear un alias de shell para el comando kubectl. Por ejemplo, tenemos el siguiente alias configurado en nuestros archivos .bash_profile o .zshrc:

alias k=kubectl

En lugar de tener que escribir kubectl completo para cada comando, podemos utilizar simplemente k:

k get pods

Si hay algunos comandos de kubectl que utilizas mucho, puede que también quieras crear alias para ellos. Aquí ...

Get DevOps Nativo en la Nube con Kubernetes, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.