Pre-install Module
The Pre-install module is responsible for setting up the GCP-specific Kubernetes infrastructure before deploying LogScale. It performs the following tasks:
Creates a Kubernetes namespace for LogScale components
Sets up Google Managed Certificates for automatic SSL certificate provisioning
Configures GKE backend configurations for health checks and load balancer integration
Creates Kubernetes services (NodePort) for external and internal traffic routing
Sets up GKE ingresses for external access and internal load balancing (advanced architecture)
Generates encryption keys for Cloud Storage and creates Kubernetes secrets