KOP Self Hosted Controller - ConfigBuilder Input Parameters Guide - Rafay Product Documentation

Input Parameters

This section outlines the key configuration parameters for setting up a self-hosted controller. These parameters include network settings, storage options, and file system details. Proper configuration of these parameters ensures optimal performance and seamless operation of the controller.

Fully Qualified Domain Name (FQDN)

NFS Server

EFS (Elastic File System)

Parameters for configuring Amazon EFS for the controller.

File System ID

EFS Role ARN

Load Balancer

Parameters for configuring the Load Balancer for the controller.

Load Balancer Role ARN

Load Balancer Subnets

Advanced Configurations

High Availability (HA) Controller

Controller Size

Custom Registry Configuration

Parameters for configuring a custom container registry.

Enabled

Registry Type

Registry Endpoint

Registry Username

Registry Password

External Database Configuration

The parameters below are for configuring an external database to use AWS RDS in EKS or Google Cloud SQL.

Enable External Database

Database Host

SSL Certificates Configuration

The following parameters pertain to the SSL certificate configuration for the controller’s fully qualified domain name (FQDN).

SSL Certificates

OpenSearch Configuration

The following parameters are for configuring OpenSearch for the controller.

Enable OpenSearch

OpenSearch Domain Endpoint

OpenSearch Username

OpenSearch Password

OpenSearch Region

Karpenter Configuration

The following parameters configure Karpenter, a Kubernetes-native autoscaler, to manage scaling of EKS worker nodes dynamically.

Enable Karpenter

Karpenter role arn

EKS Cluster Name

EKS Cluster Endpoint

IRSA Configuration

The following parameters configure IRSA (IAM Roles for Service Accounts) for Rafay controllers.

Enable IRSA

IRSA Role ARN

More Advanced Configurations

Backup and Restore

The following parameters configure the backup and restore functionality for the controller.

Enable Backup

Enable Restore

Storage Container for Backup

Restore Folder Name

Backup Region

Backup IAM Role ARN

Namespace Labels

The following parameters are used to add labels to the Rafay-managed namespace.

Enable Namespace Labels

Number of Labels

Label Key

Label Value

Pod Tolerations

The following parameters are used to add pod tolerations to the master and worker nodes.

Enable Pod Tolerations

Number of Tolerations

Toleration Key

Toleration Value

Toleration Operator

Toleration Effect

TSDB Backup Configuration

The following parameters are for configuring the time-series database (TSDB) backup for the controller.

Enable TSDB Backup

Storage Container for Backup

Backup Region

Backup Role ARN

EAAS Configuration

The following parameters configure the EAAS service on the Rafay Controller.

EAAS Enable

S3 Bucket Name

S3 Bucket Region

Role ARN

Monitoring Configuration

The following parameter enables or disables monitoring for the Rafay Self-Hosted Controller.

Enable Amazon Managed Prometheus (AMP)

AMP Workspace ID

AMP Ingest Role ARN

AMP Query Role ARN

Prometheus Region