Pre-install Module
The Pre-install module is responsible for setting up the AWS-specific Kubernetes infrastructure before deploying LogScale. It performs the following tasks:
Creates a Kubernetes namespace for LogScale
Sets up the AWS Load Balancer Controller in the Kubernetes cluster
Sets up External DNS in the Kubernetes cluster for DNS management
Generates an encryption key for S3 storage and creates a Kubernetes secret with this key
Generates a
kubeconfigfile for accessing the Kubernetes cluster