我有一个已存在的JSON格式的配置文件,类似下面这样:
{
"maxThreadCount": 10,
"trackerConfigs": [{
"url": "https://example1.com/",
"username": "username",
"password": "password",
"defaultLimit": 1
},
{
"url": "https://example2.com/",
"username": "username",
"password": "password",
"defaultLimit": 1
}
],
"repoConfigs": [{
"url": "https://github.com/",
"username": "username",
"password": "password",
"type": "GITHUB"
}],
"streamConfigs": [{
"url": "https://example.com/master.json",
"type": "JSON"
}]
}
我知道可以通过--from-file选项使用键/值对属性文件创建configmap和secret。
但是JSON格式的文件呢?Kubernetes是否也接受JSON格式的文件作为输入文件来创建configmap和secret?
$ kubectl create configmap demo-configmap --from-file=example.json
如果我运行这个命令,它会显示 configmap/demo-configmap 已创建。但是我如何在其他 Pod 中引用这个 configmap 的值呢?