Self Hosted Controller
Supported Controller Deployment Sizes¶
Size | CPU | Memory |
---|---|---|
Small | 16 | 64 GB |
Medium | 32 | 64 GB |
Large | 48 | 72 GB |
Supported self hosted controller versions¶
Platform | Supported Controller Version |
---|---|
Amazon EKS | v2.8,v2.7, v2.6, and v2.5 |
Google GKE | v2.8,v2.7, v2.6, and v2.5 |
Bare Metal/VM | v2.8,v2.7, v2.6, and v2.5 |
Note: For details on support for previous versions(EOL), please contact the customer support team
Installation Options for Self-Hosted Controllers¶
Supported Environments¶
- Google Kubernetes Engine (GKE)
- Amazon Elastic Kubernetes Service (EKS)
- Air Gapped Environments (Air Gapped controller on BareMetal/VM). Supported Operation Systems are CentOS 7.9, and RHEL 8 & 9, Ubuntu 22
- Cloud-based Self-Hosted Controllers on EKS/GKE with Custom Registry and supported registries are Amazon Elastic Container Registry (ECR) and Jfrog Registry
Kubernetes Versions¶
The latest Kubernetes version(s) on which the self-hosted controller type runs.
Self hosted Controller Type | Kubernetes Version |
---|---|
BareMetal | v1.26.x |
GKE, EKS | v1.25, v1.26, v1.27, and v1.28 |
Supported Infrastructure¶
- Aurora DB and Postgress DB
- External Elastic Search and Opensearch support for log management
- External Vault and AWS secret manager support for secret management
Supported Registries¶
-
For self hosted controllers, we support JFrog and Amazon Elastic Container Registry (ECR) as custom supported registries.
-
For air-gapped controller, we include a local registry as part of the contained package. Additionally, we can use JFrog as well provided that the air-gapped controller has access to JFrog.
Terraform Provider¶
List of supported controller versions by TF provider version
Terraform Provider version | Minimum Supported Controller version |
---|---|
v1.1.29 | v2.5 |
v1.1.24 | v2.4 |
v1.1.23 | v2.3 |
v1.1.22 | v2.2 |
v1.1.20 | v2.0 |
v1.1.19 | v2.0 |
v1.1.18 | v2.0 |
v1.1.17 | v1.28 (EOL) |
v1.1.15 | v1.27 (EOL) |
v1.1.13 | v1.26 (EOL) |
v1.1.12 | v1.25 (EOL) |
v1.1.10 | v1.24 (EOL) |
Supported Platform Services¶
The "self hosted controller" and the "air gapped controller" deployment options do not support all the "platform services" supported in the SaaS controller. The table below provides a summary of services supported.
Self Hosted Controller¶
Service | Supported |
---|---|
Backup & Restore | YES |
Catalog | YES |
Cluster Blueprints | YES |
Cluster Lifecycle Management | YES (All Cluster Types, excluding AKS clusters on self-signed certificate based controller) |
Copilot | NO |
Cost Management | NO |
Email Alert Notification | NO |
Environment Manager | YES |
Fleet Ops | YES |
Integrated GitOps | YES |
Network Policy Manager | NO |
Policy Management | YES |
Visibility & Monitoring | YES |
Zero Trust Kubectl | YES |
Air Gapped Controller¶
Service | Supported |
---|---|
Cluster Lifecycle Management | YES (GKE and VMWare not currently supported) |
Cluster Blueprints | YES |
Zero Trust Kubectl | YES |
Visibility & Monitoring | YES |
Policy Management | YES |
Integrated GitOps | YES |
Network Policy Manager | NO |
Cost Management | NO |
Environment Manager | YES |
Email Alert Notification | NO |
Fleet Ops | YES |
Copilot | NO |