Discourse setup on kubernetes cluster using HELM

The link I provided discusses the many of the complications. They developed their container building “launcher” before docker compose was stable,so you’ll need to use it to build your image.

You also need to migrate the database in two steps when doing an upgrade, which I’ve not seen how to do easily in k8s. I’ve done a couple of k8s deployments on GCP and helped with another on eks managed with terraform.

For someone who knows nothing about system administration, a single vm and single container is easy to maintain and is the target audience for self hosters. It is the only installation method that is supported here.

There exists a Bitnami image. It’s not supported here but might work for you if you don’t mind it being out of date and not installing plugins. You can get help with it from Bitnami.