I confirm, I have Joplin containers running in K8s and this is working very good.
You will need at least 2 containers, one for the Joplin server and one for the database: Postgresql.
Depending on your setup you may also need a reverse proxy and/or some container for storage but that all works fine.