Bueno pues sigo poniendo entradas hoy toca el turno de fleet después de avanzar mucho con coreos y sus componentes me surgió la necesidad de habilitar el socker y el api experimental de fleet.

Para que sirve esto pues para podernos construir una interface web con la que poder gestionar fleet.

Los pasos son los siguientes.

1º Creamos la unidad de fleetd.

[Unit]
Description=Fleetd service 
[Service]
User=root
ExecStart=/opt/fleet/bin/fleetd --config=/opt/fleet/fleet.conf
Restart=on-abort
[Install]
WantedBy=multi-user.target

2º Creamos la unidad del socket para fleet

[Socket]
#ListenStream=/var/run/fleet.sock
ListenStream=0.0.0.0:8001
Service=fleetd.service

[Install]
WantedBy=sockets.target

3º Añadimos los servicios al systemd con los comandos.

systemctl enable fleetd.service
systemctl enable fleetd.socket

4º Iniciamos los servicios del socket y del fleetd

systemctl start fleetd.service
systemctl start fleetd.socket

Ya hemos iniciado los servicios de fleet por lo que podemos consultar la API en el puerto 8001

Por ultimo os dejo la API consultable como ya digo es experimental y susceptible a cambios

https://github.com/coreos/fleet/blob/master/Documentation/api-v1-alpha.md

Deja un comentario