I wanted to deploy Metabase on my cluster but it was not trivial at all. I wanted it to be production-ready with a real DB and not H2.
So I made a kubernetes operator to deploy it, Github link: GitHub - unagex/metabase-operator: Unagex Kubernetes Operator for Metabase
Now, I just create a resource and a Metabase instance is created with a dedicated PostgreSQL DB to store the config.
I am happy to contribute to open source also.