Requisitos
| Mínimo | |
|---|---|
| Sistema operativo | Linux, amd64 o arm64. Probado en Ubuntu 24.04; otras distribuciones con systemd compatibles con K3s deberían funcionar. |
| CPU y memoria | 1 CPU, 2 GB de memoria (se recomiendan 2 CPU y 4 GB) |
| Disco | Se recomiendan 20 GB libres; más para bases de datos e imágenes |
| Red | Una dirección IPv4 pública estática |
| Acceso | SSH como root, o como un usuario con sudo sin contraseña, solo durante la configuración |
| Saliente | HTTPS (puerto 443) hacia la consola de Zenavo, para el agente de Zenavo |
El servidor debería dedicarse a Zenavo. La configuración instala K3s, que trae su propio entorno de contenedores, Traefik para HTTP y ServiceLB para los puertos publicados; los contenedores de Docker o servidores web que ya usen los puertos 80 y 443 entrarán en conflicto.
Puertos
Ábrelos en el cortafuegos o grupo de seguridad de tu proveedor. Mantén cerrada la API de Kubernetes (6443): Zenavo llega al servidor a través de su agente, que conecta hacia fuera. Consulta Cortafuegos y seguridad.
| Puerto | Protocolo | Uso | Permitir desde |
|---|---|---|---|
| 22 (o tu puerto SSH) | TCP | Configuración por SSH; no se usa después | El plano de control de Zenavo, mientras dura la configuración |
| 80 | TCP | HTTP y comprobaciones de certificados de Let's Encrypt | Cualquier origen |
| 443 | TCP, UDP | HTTPS | Cualquier origen |
| 30000–32767 | TCP, UDP | Puertos TCP/UDP publicados | Cualquier origen, si publicas puertos |