Я пытаюсь создать кластер GKE REGION (бета-функция) с помощью диспетчера развертывания GCP. Но у меня ошибка. Есть ли способ использовать бета-функции GKE (включая региональный кластер) с диспетчером развертывания?
ERROR: (gcloud.beta.deployment-manager.deployments.create) Error in
Operation [operation-1525054837836-56b077fdf48e0-a571296c-604523fb]:
errors:
- code: RESOURCE_ERROR
location: /deployments/test-cluster1/resources/source-cluster
message: '{"ResourceType":"container.v1.cluster","ResourceErrorCode":"400","ResourceErrorMessage":{"code":400,"message":"v1 API cannot be used to access GKE regional clusters. See https://cloud.google.com/kubernetes-engine/docs/reference/api-organization#beta for more information.","status":"INVALID_ARGUMENT","statusMessage":"Bad Request","requestPath":"https://container.googleapis.com/v1/projects/project_id/zones/us-central1/clusters","httpMethod":"POST"}}'
В сообщении об ошибке ссылка на gcp help.
https://cloud.google.com/kubernetes-engine/docs/reference/api-organization#beta
Настроен, как описано там, но ошибка все равно появляется.
Файл yaml моего диспетчера развертывания выглядит так:
resources:
- name: source-cluster
type: container.v1.cluster
properties:
zone: us-central1
cluster:
name: source
initialNodeCount: 3
Тем не менее, зональный кластер полностью рабочий. Поэтому я думаю, что это связано с использованием контейнера v1beta api в командах диспетчера развертывания.
resources:
- name: source-cluster
type: container.v1.cluster
properties:
zone: us-central1-b
cluster:
name: source
initialNodeCount: 3
Спасибо.