gcloud beta container --project "mcspocbdcc-ef6a" clusters create "mcs-euw1-npr-gke" --region "europe-west1" --no-enable-basic-auth --cluster-version "1.23.3-gke.1100" --release-channel "rapid" --machine-type "e2-standard-4" --image-type "COS_CONTAINERD" --disk-type "pd-standard" --disk-size "100" --metadata disable-legacy-endpoints=true --service-account "project-service-account@mcspocbdcc-ef6a.iam.gserviceaccount.com" --max-pods-per-node "110" --preemptible --num-nodes "3" --logging=SYSTEM,WORKLOAD --monitoring=SYSTEM --enable-private-nodes --master-ipv4-cidr "172.18.30.0/28" --enable-ip-alias --network "projects/mcspocbdcc-ef6a/global/networks/mcs-npr-net" --subnetwork "projects/mcspocbdcc-ef6a/regions/europe-west1/subnetworks/mcs-npr-euw1-net" --enable-intra-node-visibility --default-max-pods-per-node "110" --enable-autoscaling --min-nodes "0" --max-nodes "3" --enable-dataplane-v2 --no-enable-master-authorized-networks --addons HorizontalPodAutoscaling,HttpLoadBalancing,NodeLocalDNS,ApplicationManager,GcePersistentDiskCsiDriver,ConfigConnector,BackupRestore,GceFilestoreCsiDriver --enable-autoupgrade --enable-autorepair --max-surge-upgrade 1 --max-unavailable-upgrade 0 --enable-autoprovisioning --min-cpu 1 --max-cpu 8 --min-memory 1 --max-memory 16 --autoprovisioning-service-account=project-service-account@mcspocbdcc-ef6a.iam.gserviceaccount.com --enable-autoprovisioning-autorepair --enable-autoprovisioning-autoupgrade --autoprovisioning-max-surge-upgrade 1 --autoprovisioning-max-unavailable-upgrade 0 --enable-vertical-pod-autoscaling --workload-pool "mcspocbdcc-ef6a.svc.id.goog" --enable-shielded-nodes --enable-l4-ilb-subsetting --enable-image-streaming
#This is the Autopilot cluster config, which doesn't currently work with Athos config hub
#gcloud container clusters create-auto mcs-euw1-npr-gke-auto \
# --project $PROJECT \
# --region=europe-west1 \
# --release-channel "regular" \
# --enable-private-nodes \
# --master-ipv4-cidr "172.18.30.0/28" \
# --network mcs-npr-net \
# --subnetwork mcs-npr-euw1-net \
# --cluster-ipv4-cidr "/17" \
# --services-ipv4-cidr "/22"
---
gcloud container clusters create-auto mcs-aus1-npr-gke-auto \
--project $PROJECT \
--region=australia-southeast1 \
--release-channel "regular" \
--enable-private-nodes \
--master-ipv4-cidr "172.18.10.0/28" \
--network mcs-npr-net \
--subnetwork mcs-npr-aus1-net \
--cluster-ipv4-cidr "/17" \
--services-ipv4-cidr "/22"
---
gcloud container clusters create-auto mcs-use1-npr-gke-auto \
--project $PROJECT \
--region=us-east1 \
--release-channel "regular" \
--enable-private-nodes \
--master-ipv4-cidr "172.18.20.0/28" \
--network mcs-npr-net \
--subnetwork mcs-npr-use1-net \
--cluster-ipv4-cidr "/17" \
--services-ipv4-cidr "/22"