第 2 章 将 API Designer 作为服务添加到 OpenShift 集群
2.1. 将 API Designer 作为服务添加到 OpenShift 4 项目中
对于 OpenShift 4.x,您需要验证 OpenShift 管理员是否已在项目中安装了 API Designer 操作器,如 OpenShift 的 Fuse 指南中所述。
另外,OpenShift 管理员可能还添加了 API Designer 作为服务到项目中。如果没有,您必须执行该任务。
API Designer 的前面名称 Apicurito 仍然在 API Designer 操作器的界面中可见。
前提条件
您的 OpenShift 管理员已在 OpenShift 项目中安装了 API Designer Operator。
步骤
- 在 Web 浏览器中,打开 OpenShift 控制台并使用您的凭据(例如,用户名 developer 和密码 developer)登录。
- 选择包含 API Designer 操作器的项目。
选择 Topology,并确认您看到标有 fuse-apicurito 的图标。
如果有用于 apicurito-service-ui 和 apicurito-service-generator 的图标,您的 OpenShift 管理员已将 API Designer 添加为项目,您可以跳过这些步骤的其余部分。
如果没有用于 apicurito-service-ui 和 apicurito-service-generator 的图标,请继续下一步。
- 在左侧导航窗格中,单击 Add+。
- 在 Developer Catalog 部分下,单击 Operator Backed。
- 在搜索字段中,键入 Apicurito 来过滤目录项。
- 单击 由红帽卡提供的 Apicurito。
点 Create。
此时会打开 API Designer 实例的最小起始模板的默认表单。接受默认值,或者(可选)编辑它们。
- 点 Create 以触发新 API Designer 实例的 pod、服务和其他组件的启动。
- 要验证 API Designer 服务是否已添加到项目中,请选择 Topology,然后确认您看到 apicurito-service-ui 和 apicurito-service-generator 的图标。
- 要打开 API 设计器,请单击 apicurito-service-ui 图标上的 URL 链接。