Skip to content

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