OpenShift 4 - 安装3Scale API Management环境

OpenShift 4.x HOL教程汇总
说明:本文已经在OpenShift 4.7环境中验证

文章目录

环境要求

根据3scale的要求,安装运行3scale的OpenShift环境必须有2类存储:RWX和RWO。因此安全前可根据所在环境和下图OpenShift对存储支持配置好合适的存储类型。
OpenShift 4 - 安装3Scale API Management环境

安装 3Scale Operator

  1. 创建项目
$ oc new-project 3scale
  1. 在OperatorHub中查找“3scale”,在4个结果中选择“Red Hat Integration - 3scale”。
    OpenShift 4 - 安装3Scale API Management环境
  2. 根据提示和缺省配置将3sale Operator安装在“3scale”项目下即可。

安装API Manager

  1. 按照好后进入3scale Operator,找到“APIManager”并进入下方的“Create Instance”。
    OpenShift 4 - 安装3Scale API Management环境

  2. 按照好后进入3scale Operator,找到“APIManager”并进入下方的“Create Instance”。

  3. 在“Create APIManage”页面中切换到“YAML view”,然后为“wildcardDomain”提供域名(域名格式为“<3scale-project-name>.apps..subdomain-name”),最后点击Create按钮。
    OpenShift 4 - 安装3Scale API Management环境

  4. 进入APIManager的实例。
    OpenShift 4 - 安装3Scale API Management环境

  5. 查看实例的“Rources”,并通过Filter查看部署的资源数量。在完成部署后部署数量如下图。
    OpenShift 4 - 安装3Scale API Management环境

  6. 在“Developer”视图的“Topology”中查看部署的资源
    OpenShift 4 - 安装3Scale API Management环境

登录管理控制台

  1. 在Administrator视图中查看Networking中的Routes,然后点击“3scale-admin”开头的地址。
    OpenShift 4 - 安装3Scale API Management环境
  2. 执行命令获得3scale的用户名和密码。
$ oc get secret system-seed -n 3scale -o json | jq -r .data.ADMIN_USER | base64 -d
$ oc get secret system-seed -n 3scale -o json | jq -r .data.ADMIN_PASSWORD | base64 -d
  1. 登录3scale后界面如下。
    OpenShift 4 - 安装3Scale API Management环境
上一篇:镜像服务(Image Management Service,IMS)


下一篇:基于SSM框架的手机商城设计与实现毕业论文+任务书+项目源码及数据库