kubectl es la herramienta que más horas acumula en mi terminal. Estos son los diez trucos que más tiempo me ahorran, ordenados de básico a avanzado.
- 1. Alias k:
alias k=kubectlmás autocompletado. Miles de pulsaciones ahorradas al año. - 2. Contexto y namespace rápidos:
kubectl config use-contexto, mejor, las utilidades kubectx y kubens. - 3. Salida a tu medida:
-o widepara ver nodos e IPs,-o yamlpara el detalle completo. - 4. jsonpath para extraer datos:
kubectl get pods -o jsonpath="{.items[*].metadata.name}"— perfecto para scripts. - 5. Logs sin buscar el pod:
kubectl logs -f deploy/mi-app --tail=100sigue los logs del deployment directamente. - 6. Eventos ordenados:
kubectl get events --sort-by=.lastTimestampes lo primero que miro cuando algo va mal. - 7. Port-forward para depurar:
kubectl port-forward svc/mi-servicio 8080:80y pruebas el servicio en local. - 8. Pod temporal:
kubectl run tmp --rm -it --image=busybox -- shpara probar red y DNS desde dentro del clúster. - 9. Documentación integrada:
kubectl explain deployment.spec.strategysin salir de la terminal. - 10. Diff antes de aplicar:
kubectl diff -f manifiesto.yamlte enseña qué cambiará. Un salvavidas en producción.
Conclusión
Ninguno de estos trucos es espectacular por separado, pero juntos marcan la diferencia entre pelearte con el clúster y conversar con él. Si solo te llevas uno, que sea el número 10: mirar antes de aplicar es la mejor costumbre que existe.
¿Cuál es tu truco de kubectl favorito? Compártelo en los comentarios. 😊

