【发布时间】:2020-05-04 05:12:58
【问题描述】:
我正在尝试使用Terraform 在kubernetes GKE 集群上创建 PV/PVC
但是documentation 没有mention 如何指定应该在其中创建这些资源的namespace。
我尝试在spec 和metadata 部分都添加它,但我收到一条错误消息:
resource "kubernetes_persistent_volume" "jenkins-persistent-volume" {
metadata {
name = "${var.kubernetes_persistent_volume_metadata_name}"
# tried placing it here -->> namespace = "${var.kubernetes_jenkins_namespace}"
}
spec {
# tried placing it here -->> namespace = "${var.kubernetes_jenkins_namespace}"
capacity = {
storage = "${var.kubernetes_persistent_volume_spec_capacity_storage}"
}
storage_class_name = "standard"
access_modes = ["ReadWriteMany"]
persistent_volume_source {
gce_persistent_disk {
fs_type = "ext4"
pd_name = "${google_compute_disk.jenkins-disk.name}"
}
}
}
}
错误:module.jenkins.kubernetes_persistent_volume.jenkins-persistent-volume:spec.0:无效或未知键:命名空间
这样的配置放在哪里?
【问题讨论】:
标签: kubernetes terraform