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️⃣ WindowsInstalar
Usando un terminal en modo administrador de PowerShell
# 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://community.chocolatey.org/install.ps1'))
# instala via chocolatey
choco install k9s
# Ejecuta k9s
k9s
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