We are following the XebiaLabs official guide to install XL Deploy in an AWS EKS using Kubernetes Operator. To give you more context about our environment: we have an AWS EKS cluster and we operate it from an AWS EC2 instance.
The guide tells us to (after updating the AWS EKS cluster information in infraestructure.yaml file, updating the default Custom Resource Definitions with the license and repository keystore, and installing the XebiaLabs CLI) deploy XL Deploy using Docker and after that to use the CLI to “activate” the deployment process. We don’t understand why this is neccesary and why the installation do not directly deploy all the Kubernetes resources needed inside the cluster. We were using Helm charts before which with a simple command it deploys all the resources needed in the Kubernetes cluster and maybe because of this we are not understanding why it is neccesary to create a Docker container.
Thanks in advance!