Discovery Service prequisites¶
Set up access to various repositories and/or tools for the Discovery Service
A kdb+ Cloud Edition license is required to run any KX Insights service. Typically this is provided as a base64 string into the container or secret appropriately.
export KDB_LICENSE_B64=`base64 -w 0 $QLIC/kc.lic`
To run in Docker, authenticate with the KX Docker repository
For access contact KX at email@example.com.
docker login -u <username> -p <password> registry.dl.kx.com
- install Helm
- install Kubectl
- install the CLI for, and authorize to the appropriate Kubernetes cluster, one of
Add the KX Helm chart repository to your Helm install.
$ helm repo add --username <username> --password <password> \ kxi-repo https://nexus.dl.kx.com/repository/kx-insights-charts/ "kxi-repo" has been added to your repositories
Update your Helm repo local chart cache.
$ helm repo update Hang tight while we grab the latest from your chart repositories... ...Successfully got an update from the "internal-insights" chart repository Update Complete. ⎈Happy Helming!⎈
Add a secret to your cluster to allow access to the images.
$ kubectl create secret docker-registry kx-repo-access \ --docker-username=<username> \ --docker-password=<password> \ --docker-server=registry.dl.kx.com
Above, the secret
kx_repo_access has been created.
When deploying the charts, refer to this secret as the