增加服务目录介绍章节

pull/191/head
whmzsu 2018-04-22 18:26:24 +08:00
parent 78040a875c
commit 18d50fca97
1 changed files with 4 additions and 8 deletions

View File

@ -1,4 +1,5 @@
本文翻译自[官方文档](https://kubernetes.io/docs/concepts/service-catalog/)
# 服务目录Service Catalog
服务目录Service Catalog是Kubernetes的扩展API它使运行在Kubernetes集群中的应用程序可以轻松使用外部托管软件产品例如由云提供商提供的数据存储服务。
@ -11,9 +12,6 @@
通过Service Catalog集群运营者可以浏览由Service Broker提供的托管服务列表提供的托管服务实例并与其绑定使其可被Kubernetes集群中的应用程序所使用。
## 场景样例
应用程序开发人员编写基于Kubernetes集群的应用程序他们希望使用消息队列作为其应用程序的一部分。但是他们不想自己配置和管理这个服务服务。恰好有一家云提供商通过其服务代理(Service Broker)提供消息队列服务。
@ -157,18 +155,16 @@ spec:
![Bind to a managed service](../images/service-catalog-bind.svg)
在ServiceBinding创建后Service Catalog给外部service broker发一个调用请求获取与服务实例绑定所需的信息。
1. 在ServiceBinding创建后Service Catalog给外部service broker发一个调用请求获取与服务实例绑定所需的信息。
service broker为相应的服务帐户启用应用程序权限/角色。
2. service broker为相应的服务帐户启用应用程序权限/角色。
service broker返回连接和访问托管服务实例所需的信息。根据不同的提供商和不同的服务返回的信息可能在服务提供商和其管理服务之间有所不同。
3. service broker返回连接和访问托管服务实例所需的信息。根据不同的提供商和不同的服务返回的信息可能在服务提供商和其管理服务之间有所不同。
### 映射连接凭证
绑定后最后一步是将连接凭证和服务特定的信息映射到应用程序中。这些信息存储在secret中应用程序可以用来访问并与托管服务连接。
<br>
![Map connection credentials](../images/service-catalog-map.svg)
#### Pod配置文件