Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何在Terraform上使用CRD创建crunchydata postgres群集?_Postgresql_Terraform - Fatal编程技术网

Postgresql 如何在Terraform上使用CRD创建crunchydata postgres群集?

Postgresql 如何在Terraform上使用CRD创建crunchydata postgres群集?,postgresql,terraform,Postgresql,Terraform,我使用Terraform创建了K8S集群,还为Crunchydata Postgres操作符创建了CRD 我从这里获得了创建Postgres群集的CRD 地形脚本如下所示(定制输出) 然而,根据上面提到的官方链接,以下应该是可行的 apiVersion: crunchydata.com/v1 kind: Pgcluster 我不确定是Terraform还是link的问题没有正确更新 请告诉我应该做些什么来解决这个问题,因为我一直在解决这个问题最后,我解决了这个问题,问题是pgo_cluster

我使用Terraform创建了K8S集群,还为Crunchydata Postgres操作符创建了CRD

我从这里获得了创建Postgres群集的CRD

地形脚本如下所示(定制输出)

然而,根据上面提到的官方链接,以下应该是可行的

apiVersion: crunchydata.com/v1
kind: Pgcluster
我不确定是Terraform还是link的问题没有正确更新


请告诉我应该做些什么来解决这个问题,因为我一直在解决这个问题

最后,我解决了这个问题,问题是
pgo_cluster_name
没有用小写字母给出

只有当我单独执行目标时,我才能得到以下错误,即
terraformapply--target=

我设置了
pgo\u cluster\u name=UsrGrp
而不是
pgo\u cluster\u name=UsrGrp

Error: pgo/UserGrp failed to create kubernetes rest client for update of resource: resource [crunchydata.com/v1/Pgcluster] isn't valid for cluster, check the APIVersion and Kind fields are valid
apiVersion: crunchydata.com/v1
kind: Pgcluster
Error: pgo/UserGrp failed to run apply: error when creating "/tmp/773985147kubectl_manifest.yaml": Pgcluster.crunchydata.com "UserGrp" is invalid: metadata.name: Invalid value: "UserGrp": a lowercase RFC 1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')