openshift 文档有一个我正在努力理解的暴露对象字段的功能。当我加载我的秘密时,我会按照文档公开它。然而,从文档的语言中还不清楚bind
暴露变量的实际机制是什么。文档状态:
给定上述部分模板的绑定操作的示例响应如下:
{ "credentials": {
"username": "foo",
"password": "YmFy",
"service_ip_port": "172.30.12.34:8080",
"uri": "http://route-test.router.default.svc.cluster.local/mypath" } }
然而,该示例并没有帮助,因为它不清楚是什么bound
以及它如何绑定到实际获取暴露的变量。我希望它的全部内容是暴露的值成为环境,并且当我在同一个项目中运行一些其他模板时(???)它会自动解析(绑定)变量。然后我可以将秘密创建(在产品创建时发生)和秘密使用(在开发人员填充他们的项目时发生)解耦。我是否更正此功能创建环境属性并且它们被任何模板拾取?是否有任何使用此功能将秘密创建与秘密使用分离的示例(即使用此功能进行职责分离)。
我正在运行 Redhat OCP:
OpenShift Master:v3.5.5.31.24 Kubernetes Master:v1.5.2+43a9be4