遇到一个奇怪的问题,我无法动弹...
我正在使用Terraform启动GKE集群,效果很好。然后,我正在考虑创建一个持久卷。首先创建一个永久磁盘(可以正常工作),但随后在使用PD创建卷时Terraform失败。我看到的错误是:
* kubernetes_persistent_volume.artifactory-vol: Post https://x.x.x.x/api/v1/persistentvolumes: dial tcp x.x.x.x:443: i/o timeout
我很好奇这是否是由于整个VCP Based
与Routes Based
集群造成的,以及GKE中的集群与作为Compute一部分的磁盘之间可能没有路由的事实发动机。但是我看不到Terraform中能够切换到VCP Based
集群的方法。
我看不到任何在线内容,表明已解决此问题。
相关地形:
resource "google_compute_disk" "artifactory" {
name = "${var.app_name}"
type = "${var.gc_disk_type}"
zone = "${var.gcp_zone}"
size = "${var.gc_disk_size}"
}
resource "kubernetes_persistent_volume" "artifactory" {
metadata {
name = "${var.app_name}"
}
spec {
capacity {
storage = "${var.kpv_vol_size}"
}
access_modes = ["ReadWriteOnce"]
persistent_volume_source {
gce_persistent_disk {
pd_name = "${google_compute_disk.artifactory.name}"
fs_type = "ext4"
}
}
}
}
resource "kubernetes_persistent_volume_claim" "artifactory" {
metadata {
name = "${var.app_name}"
labels {
app = "${var.app_name}"
}
}
spec {
access_modes = ["ReadWriteOnce"]
resources {
requests {
storage = "${var.kpv_vol_size}"
}
}
volume_name = "${kubernetes_persistent_volume.artifactory.metadata.0.name}"
}
}