From 18d50fca97adb5f2dffee616d4f777a2da3fe24b Mon Sep 17 00:00:00 2001 From: whmzsu Date: Sun, 22 Apr 2018 18:26:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=9C=8D=E5=8A=A1=E7=9B=AE?= =?UTF-8?q?=E5=BD=95=E4=BB=8B=E7=BB=8D=E7=AB=A0=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- concepts/service-catalog.md | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/concepts/service-catalog.md b/concepts/service-catalog.md index a6057daad..aa81fb1b0 100644 --- a/concepts/service-catalog.md +++ b/concepts/service-catalog.md @@ -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中,应用程序可以用来访问并与托管服务连接。 -
- ![Map connection credentials](../images/service-catalog-map.svg) #### Pod配置文件