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 kubeconfig file for accessing the Kubernetes cluster