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 资源的有限服务集合中不需要额外的配置。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat