GKE Cluster
Sets up the GKE (Google Kubernetes Engine) cluster with necessary configurations, including managed node groups, worker nodes, add-ons, Kubernetes version, and security policies. Each managed node pool is distributed across zones and supports autoscaling:
logscale-digest: Nodes with local SSD storage for digest/storage workloads
logscale-ui: Nodes optimized for UI and API traffic (dedicated-ui/advanced architectures)
logscale-ingest: Nodes dedicated to ingest processing (advanced architecture only)
kafka-broker: Nodes hosting Strimzi Kafka brokers with persistent storage