KOP Self-Hosted Controller - Helm Chart Configuration Reference - Rafay Product Documentation

Configuration

Deploying the air gapped controller application in a multi-node Kubernetes cluster within your production environment can be accomplished using the Helm Chart. This chart allows for customization through the values.yaml file, which outlines the available parameters for your installation. For detailed installation instructions, please refer to the Helm installation guide.

Required Configuration

The following parameters have to be updated in the values.yaml.

 default_partner_console_domain: <user_domain>
ha_enabled: false

Info

size: <size_of_the_controller>

Refer to the Supported Controller Deployment Sizes for more details

admin_user: <admin_username_to_access_operations_console>
admin_passwd: <admin_password_to_access_operations_console>

Advanced Settings

# partner_name: <User>

Once you have finished configuring the values.yaml file, return to the Installation guide to proceed with the next steps.

DNS Record Creation

The installation of the Controller requires wildcard DNS records. In the examples below, replace rafay.example.com with the desired domain:

*.rafay.example.com

If wildcard DNS is not available, individual DNS records are needed:

api.<rafay.example.com>
console.<rafay.example.com>
fluentd-aggr.<rafay.example.com>
kibana.<rafay.example.com>
nexus.<rafay.example.com>
ops-console.<rafay.example.com>
rcr.<rafay.example.com>
regauth.<rafay.example.com>
repo.<rafay.example.com>
*.cdrelay.<rafay.example.com>
*.core-connector.<rafay.example.com>
*.core.<rafay.example.com>
*.connector.infrarelay.<rafay.example.com>
*.user.infrarelay.<rafay.example.com>
*.kubeapi-proxy.<rafay.example.com>
*.user.<rafay.example.com>

Note: DNS records for the wildcard Fully Qualified Domain Name (FQDN) should point to the IP address of the controller node. In the case of High Availability (HA), the DNS records should point to the IP address of one of the controller nodes.