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