terraform alicloud не удалось создать alicloud_cs_managed_kubernetes

Я использую terraform для создания облачных управляемых Kubernetes Ali. ссылка, по которой я следую, находится ниже: https://www.terraform.io/docs/providers/alicloud/r/cs_managed_kubernetes.html.

Я использую тот же код, что и состояния терраформирования. Я использую доступную зону cn-shenzhen-a, однако, когда я запускаю terraform apply, я всегда получаю эту ошибку

alicloud_cs_managed_kubernetes.k8s: [ERROR] terraform-provider-alicloud/alicloud/resource_alicloud_cs_managed_kubernetes.go:322: Resource alicloud_cs_managed_kubernetes CreateKubernetesCluster Failed!!! [SDK denverdino/aliyungo ERROR]:
Aliyun API Error: RequestId: C598AA1D-6993-46F6-A831-A9A6E8B8CEC1 Status Code: 400 Code: ZoneNotSupported Message: The current zone  does not support creating SLB, please try other zones

Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.

Я дважды проверил SLB и обнаружил, что cn-shenzhen-a может создавать SLB. Я использую облачную учетную запись Ali, а не международную учетную запись.


person ji chen    schedule 04.11.2019    source источник


Ответы (2)


вам следует заранее создать vpc и vswitch, установив vswitch_ids в конфигурации k8s. он решает ту же проблему в моей среде.

data "alicloud_vswitches" "vswitch"{

}
resource "alicloud_cs_managed_kubernetes" "k8s" {
  ......
  vswitch_ids = [data.alicloud_vswitches.vswitch.vswitches[0].id]
}
person xiao peng    schedule 10.12.2019

Попробуйте, указав vswitch_ids вместо availability_zone:

resource "alicloud_cs_managed_kubernetes" "k8s" {
  name              = "${var.name}"
  # availability_zone = "cn-beijing-c"
  vswitch_ids = ["vsw-2ze........."]
  # availability_zone     = "${data.alicloud_zones.main.zones.2.id}"
  new_nat_gateway       = true
 ...

Перейдите по следующей ссылке:
https://github.com/terraform-providers/terraform-provider-alicloud/issues/1097#issuecomment-555897474

person Kishan    schedule 26.01.2020