Skip to main content

Pre-Requisites

Pre-Requisites for Gen3 Deployments

Before initiating a Gen3 deployment, it's essential to ensure that you have the following pre-requisites in place:

1. System Requirements

Hardware:

  • Adequate hardware resources, including CPU, RAM, and storage, to support the expected workload and data volume of your Gen3 deployment.
  • Specifications may vary based on the scale and requirements of your Gen3 environment.

2. Software Requirements

Kubernetes:

  • Kubernetes is a fundamental requirement for Gen3 deployments. Ensure that you have a Kubernetes cluster set up, configured, and accessible.
  • Gen3 is designed to work with Kubernetes for container orchestration.
  • Utilizing a managed Kubernetes service for production deployments enhances reliability, scalability, and security in your Gen3 environment

Helm:

  • Helm, the Kubernetes package manager, is used to deploy and manage Gen3 components.

3. Access to Necessary Resources

Cloud Provider Account (if applicable):

  • If your Gen3 deployment is in a cloud environment, you'll need access to a cloud provider account (e.g., AWS, GCP, Azure) with the necessary permissions to create and manage resources.

Storage:

  • Ensure you have ample and scalable storage resources to accommodate data storage and backups, with careful planning for future data growth.
  • Gen3 supports S3-compatible object storage systems, making it a versatile and efficient storage solution.

4. Required Knowledge and Permissions

Technical Expertise:

  • Ensure that your team possesses the technical expertise required to set up and maintain a Gen3 deployment. This includes cloud-native technologies like Kubernetes, Helm, Docker, as well as knowledge related to cloud computing environments.