
Install a Digital.ai Release runner into an existing Kubernetes cluster using the `xl` client.
Steps
xlrelease.Task: – Set up Kubernetes cluster: Configure Kubernetes cluster
Current supported clusters:
– Openshift
– AWS EKS
– Plain multi-node K8s cluster
– Azure AKS
– Google Kubernetes EngineAlso, `kubectl` should be up and running and connected to the cluster
xlrelease.ScriptTask: – Create runner token: Creates Runner token for authentication on Digital.ai Release
xlrelease.Task: – Install XL CLI: [About XL CLI](https://docs.digital.ai/bundle/devops-release-version-v.23.3/page/release/operator/xl-op-before-you-begin.html)
[Instructions to install XL CLI](https://docs.digital.ai/bundle/devops-deploy-version-v.23.3/page/deploy/how-to/install-the-xl-cli.html)
Make sure that you run the same version of `xl` as the installation of Digital.ai Release
xlrelease.Task: – Install Digital.ai Release runner: ## Install new Digital.ai Release runner through XL CLI
Run `xl kube install`
This will start a CLI wizard.
### Digital.ai Release runner install wizard
– Insert kubectl context to be used during execution (or use default)
– Select Kubernetes setup
– Insert Kubernetes namespace (or use default)
– When be asked to select a product for installation, select `dai-release-runner [Digital.ai Release runner for Digital.ai Release]`
– Select type of image registry (or use default)
– Enter Digital.ai Release runner image information (or use default)
– Enter Digital.ai Release runner Helm Chart release name and version (or use default)
– Enter the URL for the Digital.ai Release server that is **reachable from within the Kubernetes cluster**
– Enter token `${runnerRegistrationToken}`
– Enter how many replicas of Digital.ai Release runner you want
– Enter truststore for Digital.ai Release runnerTo customize the configuration based on your setup, `xl kube install` offers various customization options. Please refer to the [documentation](https://docs.digital.ai/bundle/devops-release-version-v.23.3/page/release/operator/xl-op-before-you-begin.html) for further information