Возможно, вас заинтересует конфигурация с несколькими сайтами.
У вас возникло две основные проблемы: Discourse пока не готов для Kubernetes, поэтому требуется кастомный код. Кроме того, вы затрагиваете область, где команда Discourse зарабатывает деньги (хостинг большого количества форумов), поэтому уровень поддержки, который вы получаете, снизится.
Мой совет? Настройте конфигурацию с несколькими сайтами со статическим планированием на виртуальные машины, полностью вне вашего кластера. (Или используйте Service Type=ExternalName, указывающий на виртуальную машину, чтобы сохранить тот же Ingress.)