Instalación silenciosa del agente Kapsul en Linux

Guía de instalación automatizada del agente Kapsul en distribuciones Linux

El agente Kapsul puede instalarse automáticamente en servidores Linux, facilitando el despliegue a gran escala mediante herramientas de orquestación como Ansible, Puppet o Chef.

Distribuciones soportadas

  • Debian/Ubuntu: Paquete DEB
  • RHEL/CentOS/Rocky/Alma: Paquete RPM
  • Amazon Linux: Paquete RPM

Instalación en Debian/Ubuntu

Instalación del paquete

# Descargar el paquete
wget https://app.kabeen.io/download/kapsul.deb
 
# Instalar el paquete
sudo dpkg --install kapsul.deb
 
# Instalar dependencias faltantes si es necesario
sudo apt-get install -f

Configuración de la clave API

# Configurar clave API via debconf
sudo debconf-set-selections <<< "kapsul kapsul/api-key string SU_CLAVE_API"
 
# O reconfigurar el paquete
sudo dpkg-reconfigure -f noninteractive kapsul

Iniciar el servicio

sudo systemctl enable kapsul
sudo systemctl start kapsul

Instalación en RHEL/CentOS

Instalación del paquete

# Descargar el paquete
wget https://app.kabeen.io/download/kapsul.rpm
 
# Instalar el paquete
sudo rpm -ivh kapsul.rpm

Configuración de la clave API

Edite el archivo de configuración:

sudo nano /etc/kapsul/application.conf

Agregue o modifique la línea:

kbine.apiKey = "SU_CLAVE_API"

Iniciar el servicio

sudo systemctl enable kapsul
sudo systemctl start kapsul

Verificar la instalación

# Verificar estado del servicio
sudo systemctl status kapsul
 
# Verificar logs
sudo journalctl -u kapsul -f
 
# Verificar conectividad
curl -I https://api.kabeen.io/health

Solución de problemas

El servicio no inicia

  1. Verificar logs: journalctl -u kapsul -n 50
  2. Verificar configuración: cat /etc/kapsul/application.conf
  3. Verificar permisos: el servicio debe ejecutarse como root