Deployment
Overview
The JFrog Platform can be deployed in various environments, with Kubernetes being the recommended deployment method. Our official JFrog Platform Helm chart provides a production-grade, easy-to-maintain deployment solution.
Kubernetes Deployment
The JFrog Platform Helm chart offers:
- Unified deployment of all platform components
- Built-in high availability configuration
- Automated upgrades
- Integration with cloud-native storage and databases
- Predefined sizing templates for different scale requirements
Deployment Options
The JFrog Platform can be deployed in several environments, including:
Amazon Web Services (AWS) →
- Amazon Elastic Kubernetes Service (EKS)
- Integration with AWS services (S3, RDS, etc.)
- Regional and multi-region deployments
Microsoft Azure →
- Azure Kubernetes Service (AKS)
- Integration with Azure services (Blob Storage, Database, etc.)
- Support for Azure Government Cloud
Google Cloud Platform (GCP) →
- Google Kubernetes Engine (GKE)
- Integration with GCP services (Cloud Storage, Cloud SQL, etc.)
- Support for private GKE clusters
Private Data Center →
- On-premises Kubernetes clusters
- Bare metal installations
- VMware infrastructure
Common Requirements
Regardless of the deployment environment, consider these key aspects:
- High availability configuration
- External database (PostgreSQL)
- Scalable object storage
- Network security and access control
- Monitoring and logging setup
- Disaster recovery and backup strategies
Each deployment option is detailed in the sections on the left navigation menu with specific configurations and best practices.