Skip to main contentPrerequisites
- An account and adequate permission to create new services within your cloud provider (ex: AWS, Google Cloud, Azure, etc)
- Admin permissions in your Superblocks organization
- Ability to create DNS records for your company’s DNS provider (if you plan to create a custom domain for your agent)
Required knowledge
Deploying and managing the Superblocks data plane requires knowledge of how to manage and scale cloud infrastructure. Usually this means the data plane is deployed by a DevOps engineer or someone with equivalent experience. Knowledge and experience with specific services will depend on the cloud provider and components being deployed, but should generally include familiarity with:
- Running containerized services using Docker, Kubernetes, or a container management service such as ECS Fargate or Google Cloud Run
- Configuring DNS records in your domain registrar (ex: Route53, Google Domains, etc)
- Configuring and managing SSL certificates
- Experience configuring a network loadbalancer or reverse proxy
Deployment methods
For a production deployment, use one of the following options depending on your infrastructure.
Alternatively, a deployment is available for local testing.