How to add new apps (e.g., payments, hrms) to an existing ERPNext deployment on Kubernetes?

Hi all,

I have ERPNext deployed on a Kubernetes cluster (GKE) using the official helm chart with NFS storage. The site (erp.example.com) is up and running smoothly.

Now, I want to add additional apps/modules like payments and hrms to this existing deployment.

My questions are:

  1. What is the recommended way to install new apps on a running ERPNext site deployed on Kubernetes?
  2. Should I exec into the frappe pod and run bench --site erp.example.com install-app payments manually?
  3. After installing new apps, do I need to rebuild assets, migrate, or restart pods? What’s the best practice in Kubernetes for these steps?
  4. Are there any helm chart value changes or redeployments needed, or can I just manage apps directly inside pods?

I’m looking for a reliable workflow to add apps without breaking the running cluster or losing data.

Thanks in advance for your guidance!

1 Like