K8s no es compatible y, para la mayoría de las personas, es innecesariamente complicado. Necesitas usar el lanzador para crear una imagen, enviarla a Docker y luego hacer que K8s use esa imagen. Hay una serie de configuraciones de entorno que necesitas. También necesitas precompilar activos y enviarlos a S3.
Consulta ¿Puede Discourse enviar imágenes Docker frecuentes que no necesiten ser inicializadas?.