Instalar en Linux
Un host con KVM. Un comando.
Qué necesitas
Sección titulada «Qué necesitas»- Linux amd64 o arm64 con KVM (
cpu: hostsi es una VM; con virtualización anidada si va dentro de otra). firecrackeryjailer,e2fsprogs,squashfs-tools,curl,jq.- Windows no está soportado.
Instalar
Sección titulada «Instalar»curl -fsSL https://raw.githubusercontent.com/juan52878911/kindling/main/scripts/install.sh | shEl script baja el binario de la release y comprueba su SHA256 antes de tocar el disco.
# con las extensiones de la misma releasecurl -fsSL .../install.sh | sh -s -- --with mcp,sandbox# una versión concretacurl -fsSL .../install.sh | sh -s -- --tag v0.17.0Dejar el runtime listo
Sección titulada «Dejar el runtime listo»kling up # comprueba KVM, nftables, el usuario kindling, artefactos e imágeneskling status -vSalida
endpoint: ssh://juan@192.168.2.60daemon: 0.1.0root: /var/lib/kindlingKVM: yesfirecracker: Firecracker v1.16.1machines: 7kling up imprime los comandos que necesitan privilegios; no los ejecuta por ti.
Daemon en otra máquina
Sección titulada «Daemon en otra máquina»El mismo binario es CLI y daemon. El daemon nunca escucha en un puerto de red: se llega por SSH.
export KLING_HOST=ssh://juan@192.168.2.60kling context add lab ssh://juan@192.168.2.60 -description "Proxmox de casa"kling context use labDesde las fuentes: make install (CLI) y make deploy HOST=ssh://… (daemon + unidad systemd).