Choose Your Installation Path
Use this decision tree to choose between Helm chart (Kubernetes, including OpenShift) and Ansible (VMs/bare-metal) for your JFrog Platform deployment — production or evaluation.
Use this decision tree to choose the right installation path. If you have Kubernetes (including OpenShift), the Helm chart is the recommended approach.
When To Use This Page
Use this page at the start of your implementation journey to choose the right installation method and environment path before provisioning production resources.
Decision Flow
Choose one path:
You're on the recommended path. The Helm chart supports Kubernetes v1.27+ (OpenShift v4.14+).
This path supports:
- All JFrog products (Artifactory, Xray, Distribution, Catalog, Workers, JAS (JFrog Advanced Security), and more)
- High availability with auto-scaling
- Cloud IAM (IRSA for EKS, Workload Identity for GKE, Managed Identity for AKS)
- OpenShift Routes and Security Context Constraints (SCCs)
Frequently Asked Questions
❓What if I have Kubernetes but want a quick test first?
A: Use the Helm Quick Start with default values or custom values.
❓Can I switch from Ansible to Helm later?
A: Yes, but it requires a migration — you cannot upgrade in place from an Ansible deployment to Helm. Plan your target method before going to production.
❓Which products are only available via Helm?
A: JFrog Catalog and certain newer services are Helm-only. See Installation Method Selection for the full compatibility matrix.
Related Topics
- Why Platform Helm Chart? -- Detailed comparison of Helm vs other methods
- System Requirements -- Hardware, OS, and database prerequisites
Updated 3 days ago
