There is a small amount of configuration required to deploy kdb Insights Enterprise. The CLI install wizard provides a wizard to simplify this process and setup the required parameters. In addition you can apply more advanced configurations using the values file it produces. kdb Insights Enterprise is deployed as a Helm chart and is configured using a values file. This is a YAML formatted file used to set chart parameters.
The required parameters for kdb Insights Enterprise involve setting up chart and image repositories, TLS certificates, credentials and similar configs. A sample values file looks something like below. The CLI creates some resources in Kubernetes and the values below reference those.
global: image: repository: registry.dl.kx.com imagePullSecrets: - name: kx-insights-nexus license: secretName: kxi-license caIssuer: name: kxi-certificate secretName: kxi-certificate ingress: host: "sample.kxi.example.com" keycloak: auth: existingSecret: kxi-keycloak postgresql: auth: existingSecret: kxi-postgresql
The following sections detail more advanced options, which can be configured after running the install setup step. These can then be applied using the command below:
kxi install run --filepath values.yaml
Some configuration options can be applied globally across all components. Helm
has special handling for the
global key. For example the
key in the example above sets the image registry for all components of kdb Insights Enterprise.
In the following pages, config options will be flagged as global as it applies to them.
keycloak object defines configuration for the Keycloak component of the application.
The following pages will cover the available configuration by area, highlighting what they're used for, their default values and example usages.
YAML indexing notation
As explained above configuration consists of YAML objects. The documentation here
. indexing to indicate values in a nested YAML object. For example, the
repository object in the block below would be represented by
global: image: repository: registry.dl.kx.com