GCP · Containers
Google Kubernetes Engine
Managed Kubernetes with Autopilot.
Official docsOverview
GKE provides managed Kubernetes clusters in Standard or Autopilot mode with workload identity, image streaming and integrated logging.
When to use it
- Container platforms running multiple QA services
- Selenium/Playwright grids at scale
- Service-mesh based contract testing
Setup
- Enable Kubernetes Engine API.
- Create cluster: `gcloud container clusters create-auto qa --region=us-central1`.
- Get credentials: `gcloud container clusters get-credentials qa --region=us-central1`.
How to use
Deploy
kubectl apply -f playwright-grid.yamlRun a one-shot job
kubectl create job nightly-regression --image=gcr.io/PROJECT/tests:latestQA use cases
- Autoscaling Selenium grid using Horizontal Pod Autoscaler driven by queue depth.
- Run chaos experiments with Chaos Mesh in a non-prod GKE cluster.
