No estoy de acuerdo en que K8s complique las cosas. Es mucho más complicado gestionar un despliegue basado en EC2 que un despliegue basado en K8s. Aplicar parches a EC2 se volverá muy complicado. En un escenario donde todas las demás aplicaciones están en K8s, mantener el discurso en una plataforma diferente y gestionar la integración se convierte en una carga para el equipo de operaciones. No estoy seguro de qué complicaciones/restricciones mantienen al equipo de Discourse alejado de K8s, especialmente cuando el despliegue de Discourse basado en EC2 también es solo un despliegue basado en contenedores.