Estoy tratando de ejecutar haproxy en un contenedor implementado por kubernetes, pero no se iniciará desde mi secuencia de comandos de entrada, cuando inicié sesión en el contenedor e intenté iniciarlo a mano, obtengo:
[ALERT] 021/125902 (998) : sendto logger #1 failed: No such file or directory (errno=2)
La configuración de haproxy que tengo para iniciar sesión es:
log /dev/log local2 debug Y en /etc/rsyslog.conf tengo:
local2.* /etc/haproxy/logs/haproxy.log
Tengo /etc/haproxy como montaje de volumen compartido en el contenedor. Así que quiero enviar los registros a un archivo. El problema que tengo es que systemd-journald no se está ejecutando en el contenedor (a partir de las búsquedas de Google, parece que hacer que se ejecute no es sencillo). El error del que se queja haproxy se debe a que no hay /dev/log en el contenedor. Entonces, ¿cómo obtengo registros de haproxy de mi contenedor?