Postgresql 如何在Terraform上使用CRD创建crunchydata postgres群集?
我使用Terraform创建了K8S集群,还为Crunchydata Postgres操作符创建了CRD 我从这里获得了创建Postgres群集的CRD 地形脚本如下所示(定制输出) 然而,根据上面提到的官方链接,以下应该是可行的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
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])?)*')