gke/BP/2022_004

GKE clusters should have HTTP load balancing enabled to use GKE ingress.

Product: Google Kubernetes Engine
Rule class: BP - Best practice, opinionated recommendation

Description

If this is disabled GKE ingresses will be stuck in the creating state. Similarly, if this is disabled after GKE ingresses have been created but before they are deleted they will be stuck in the deleting state. It is also recommended to use container-native load balancing on GKE which requires that HTTP load balancing is enabled.

Remediation

Enable HTTP load balancing on the GKE cluster to allow creation/deletion of GKE ingresses.

Further information