k9s

-
K9s es una herramienta de línea de comandos interactiva para Kubernetes.
-
Te permite navegar, monitorizar y gestionar clústeres de K8s desde la terminal.
Características
Ventajas
-
Muy rápido, todo en terminal.
-
Ideal para operaciones de emergencia sin abrir UI web.
-
Compatible con cualquier clúster K8s (MicroK8s, k3s, EKS, AKS, GKE…).
-
Ligero, no necesita navegador ni plugins externos.
Instalación
Windows
1️⃣ Descargar K9s para Windows
- un
Veterminalaenlamodopágina oficialadministrador dereleasesPowerShellde#K9s:
Install chocolatey Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://github.com/derailed/k9s/releasescommunity.chocolatey.org/install.ps1')) # - instala
Descargaviaelchocolateyarchivochocok9s_Windows_x86_64.tar.gzinstall(ok9s.zip# Ejecuta k9s k9ssegún versión). Extrae el ejecutablek9s.exea una carpeta de tu elección, por ejemplo:
Usando
Añade esa carpeta alPATH de Windows:
Panel de control → Sistema → Configuración avanzada → Variables de entorno → Path → Editar → Nuevo →C:\Program Files\K9s\
Verifica en PowerShell o CMD:
2️⃣ Exportar kubeconfig de MicroK8s
MicroK8s guarda su configuración dentro del nodo Linux. Necesitas copiarla a Windows.
En el nodo MicroK8s
sudo microk8s config
Esto imprime el contenido del kubeconfig.
-
Copia todo el contenido a un archivo
microk8s-config.yamlen tu máquina Windows, por ejemplo:
3️⃣ Conectar K9s al clúster MicroK8s
setx KUBECONFIG "C:\Users\<usuario>\.kube\config-microk8s.yaml"
No olvides especificar tu usuario y cierra y abre PowerShell de nuevo para que se aplique.
2. Abre K9s:
k9s