Cómo usar Productive K3S¶
La forma más simple de usar productive-k3s es ejecutar el instalador del release sobre una de las plataformas soportadas, en un host o una VM con esos sistemas operativos.
Comandos requeridos en el host o la VM para este camino de instalación:
bashsudocurltarsha256summktemp
Antes de instalar¶
Si querés ver cómo se ejecutaría el instalador antes de cambiar algo en la máquina, primero podés hacer un dry-run opcional:
curl -fsSL https://github.com/jemacchi/productive-k3s/releases/download/vX.Y.Z/install-productive-k3s.sh | bash -s -- --dry-run
Incluso en dry-run, el script puede seguir mostrando prompts según lo que detecte en el host, por ejemplo si una instalación existente de k3s debería reutilizarse. Esos prompts se usan para armar el plan de ejecución, pero el dry-run igualmente no aplica cambios.
Qué pasará en el host¶
El bootstrap está pensado para correr directamente sobre la máquina de destino. Puede:
- instalar paquetes faltantes del sistema con
apt-get - instalar o reutilizar
k3s - instalar o reutilizar
helm - configurar los componentes del stack local de nodo único
Por defecto, el destino práctico es una única VM soportada o un host Linux soportado.
Esto no está pensado para cualquier distribución Linux. El destino tiene que coincidir con la página de plataformas soportadas, ya sea como host real o como VM.
Instalación básica¶
Reemplazá vX.Y.Z por el release que quieras instalar:
curl -fsSL https://github.com/jemacchi/productive-k3s/releases/download/vX.Y.Z/install-productive-k3s.sh | bash
Ese instalador descarga el bundle correspondiente a ese release y ejecuta el bootstrap sobre el host.
Después de instalar¶
Cuando el bootstrap termina, usá la documentación de validación y referencia para inspeccionar el resultado: