Error de ejecución de Discourse en k8s

Me gustaría instalar discourse en K8s. Docker funciona bien en el entorno local pero reporta el siguiente error después de subirlo a k8s. Parece estar relacionado con postures y redis. ¿Alguien puede ayudar?

run-parts: executing /etc/runit/1.d/00-ensure-links
run-parts: executing /etc/runit/1.d/00-fix-var-logs
run-parts: executing /etc/runit/1.d/01-cleanup-web-pids
run-parts: executing /etc/runit/1.d/anacron
run-parts: executing /etc/runit/1.d/cleanup-pids
Cleaning stale PID files
run-parts: executing /etc/runit/1.d/copy-env
Started runsvdir, PID is 47
ok: run: redis: (pid 61) 0s
ok: run: postgres: (pid 62) 0s
chgrp: invalid group: ‘syslog’
supervisor pid: 57 unicorn pid: 114
config/unicorn_launcher: line 71: kill: (114) - No such process
config/unicorn_launcher: line 15: kill: (114) - No such process
(57) exiting
timeout: down: redis: 0s, normally up, want up
ok: run: redis: (pid 169) 0s
timeout: down: postgres: 1s, normally up, want up
timeout: down: redis: 0s, normally up, want up
timeout: down: redis: 0s, normally up, want up
timeout: down: redis: 1s, normally up, want up

Eso no es compatible aquí. Hay demasiadas cosas que podrían salir mal como para poder admitir algo que no sea la instalación estándar. A menos que estés seguro de que necesitas escalar para una comunidad que tiene períodos de actividad mucho más altos que otros, realmente no necesitas k8s.

¿Construiste una imagen con launcher o estás usando bitnami? Si es bitnami, puedes obtener soporte de ellos.

1 me gusta

construir con el lanzador ~~~

Necesitarías usar un postgres y un redis externos. ¿Parece que estás intentando usar un contenedor que incluye redis y postgres?

1 me gusta

Funciona con rids externos y Postgres. ¡Gracias Jay!

2 Me gusta

¡Genial! ¡Me alegra que ya esté funcionando!

1 me gusta