Skip to content

Instalación

Requisitos del Sistema

ComponenteMínimoRecomendado
Node.js16.x20.x+
SOWindows 10, macOS 12, Ubuntu 20.04Latest
RAM512 MB1 GB+
kubectl1.24+Latest

Instalar desde el Código Fuente

1. Clonar el Repositorio

bash
git clone https://github.com/lnavarrocarter/kuadashboard.git
cd kuadashboard

2. Instalar Dependencias

bash
# Dependencias raíz (backend + Electron)
npm install

# Dependencias frontend
cd frontend && npm install && cd ..

3. Compilar el Frontend

bash
npm run build:frontend

Esto compila el frontend Vue 3 y genera la salida en el directorio public/, donde el servidor Express lo sirve como archivos estáticos.

4. Iniciar el Servidor

bash
npm start
# o con un puerto personalizado:
PORT=8080 npm start

Instalar como App de Escritorio

Descarga el instalador más reciente para tu plataforma desde la página de Descargas, o desde GitHub Releases:

PlataformaFormatoArchivo
WindowsInstaladorKuaDashboard-Setup-x.x.x.exe
macOSDMGKuaDashboard-x.x.x.dmg
LinuxAppImageKuaDashboard-x.x.x.AppImage
LinuxDebian/Ubuntukuadashboard_x.x.x_amd64.deb

Modelo de confianza en Windows y macOS

Los releases de escritorio se distribuyen con firma de codigo (Windows) y notarizacion (macOS).

Para ver el proceso completo de generacion/exportacion de certificados y configuracion de secrets en CI, revisa Firma de Codigo y Notarizacion.

Linux — AppImage

bash
chmod +x KuaDashboard-x.x.x.AppImage
./KuaDashboard-x.x.x.AppImage

Linux — Debian / Ubuntu

bash
sudo dpkg -i kuadashboard_x.x.x_amd64.deb
sudo apt-get install -f   # corregir dependencias si es necesario

Configuración de Kubeconfig

KuaDashboard lee tu kubeconfig desde las ubicaciones estándar:

  1. Variable de entorno KUBECONFIG (soporta múltiples rutas)
  2. ~/.kube/config (por defecto)
  3. Configs importados vía UI (guardados en ~/.kube/kuadashboard_merged.yaml)

TIP

Puedes importar archivos kubeconfig adicionales directamente desde la UI usando el botón + en el encabezado.

Released under the MIT License.