朋友
我正在写一个包含postgres数据库名称数组的configMap。方法1会抛出错误,如www.example.com上的scalar value is expectedpostgres.db.name
apiVersion: v1
kind: ConfigMap
metadata:
name: postgres-init
data:
postgres.host: "postgreshost"
postgres.db.name: {"postgredb1","postgredb1", "postgredb3"}
下面是方法2,即postgres.db.name,数据库名称用逗号分隔
----
apiVersion: v1
kind: ConfigMap
metadata:
name: postgres-init
data:
postgres.host: postgreshost
postgres.db.name: postgredb1,postgredb1,postgredb3
将数据库名称作为数组实现的正确方法是什么?
1条答案
按热度按时间z6psavjg1#
编辑:正如@ShawnFumo和@HuBeZa所指出的,我以前的答案是不正确的。Configmap数据键/值对期望值是字符串格式,因此不可能提供dict/list作为值。
注意:在第二个示例的开头有4个“-”,这将使YAML文档无效。新的YAML文档以3“-”开头。:)