Robert,
I'm able to create multizone GKE clusters without any problems.
OK, tried to set a new cluster:
$ gcloud container clusters create development-cluster-2 \
--zone europe-west1-b \
--additional-zones=europe-west1-c,europe-west1-d \
--machine-type g1-small \
--num-nodes 2 \
--disk-size 50
$ gcloud container clusters list
NAME ZONE MASTER_VERSION MASTER_IP MACHINE_TYPE NODE_VERSION NUM_NODES STATUS
development-cluster-2 europe-west1-b 1.2.4 130.211.xx.xx g1-small 1.2.4 6 RUNNING
Now creating the node pool in zone C:
$ gcloud container node-pools create ha-zone-c --cluster=development-cluster-2 --machine-type=g1-small --disk-size=50 --num-nodes=1 --zone europe-west1-c
ERROR: (gcloud.container.node-pools.create) ResponseError: code=404, message=The resource "projects/my_project/zones/europe-west1-c/clusters/development-cluster-2" was not found.
Now creating the node pool in zone B where the GKE Master is hosted:
$ gcloud container node-pools create ha-zone-b --cluster=development-cluster-2 --machine-type=g1-small --disk-size=50 --num-nodes=1 --zone europe-west1-b
Creating node pool ha-zone-b...|
So the problem is with creating node pools in the zones which were added as "--additional-zones=europe-west1-c,europe-west1-d"
Thanks
Rimas