1.2. Service Binding Operator 简介
Service Binding Operator 是一个 Operator,它为 Kubernetes 实现 Service Binding 规格,用于简化服务到应用程序的绑定。
支持 工作负载投射的容器化应用 以卷挂载的形式获取服务绑定信息。Service Binding Operator 读取绑定服务信息,并将其挂载到需要它的应用程序容器中。
应用程序和绑定服务之间的关联通过 ServiceBinding
资源表示,它声明了哪些服务要绑定到哪个应用程序。
Service Binding Operator 监视 ServiceBinding
资源,其告知 Operator 哪些应用程序要与哪些服务绑定。部署列出的应用程序时,Service Binding Operator 会收集必须传递给应用程序的所有绑定信息,然后通过使用绑定信息附加卷挂载来升级应用程序容器。
Service Binding Operator 完成以下操作:
-
观察绑定到特定服务的工作负载的
ServiceBinding
资源。 - 使用卷挂载将绑定信息应用到工作负载。
下面的章节描述了自动和半自动服务绑定方法及其用例。kubernetes-service-binding
扩展使用以下任一方法生成 ServiceBinding
资源。使用半自动化方法时,用户必须手动为目标服务提供配置。使用自动方法时,对于生成 ServiceBinding
资源的有限服务集合不需要额外的配置。
其他资源