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