6.4. OpenShift Ansible Broker


6.4.1. 概述

OpenShift Ansible 代理(OAB)是一种 Open Service Broker(OSB)API 的实现,用于管理由 Ansible playbook 捆绑包(APB) 定义的应用程序。APB 提供了在 OpenShift Container Platform 中定义和发布容器应用程序的新方法,它包括构建到带有 Ansible 运行时的容器镜像中的 Ansible playbook 捆绑包。APB 利用 Ansible 创建可自动化复杂部署的标准机制。

OAB 的设计遵循以下基本工作流:

  1. 用户使用 OpenShift Container Platform Web 控制台从服务目录获取可用应用程序列表。
  2. 服务目录请求 OAB 可用应用程序。
  3. OAB 与定义的容器镜像 registry 通信,以了解有哪些 APB 可用。
  4. 用户发出置备特定 APB 的请求。
  5. provision 请求通过调用 APB 上的置备方法来满足用户的请求。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.