《OpenShift 4.x HOL教程汇总》
说明:本文已经在OpenShift 4.7环境中验证
文章目录
环境要求
根据3scale的要求,安装运行3scale的OpenShift环境必须有2类存储:RWX和RWO。因此安全前可根据所在环境和下图OpenShift对存储支持配置好合适的存储类型。
安装 3Scale Operator
- 创建项目
$ oc new-project 3scale
- 在OperatorHub中查找“3scale”,在4个结果中选择“Red Hat Integration - 3scale”。
- 根据提示和缺省配置将3sale Operator安装在“3scale”项目下即可。
安装API Manager
-
按照好后进入3scale Operator,找到“APIManager”并进入下方的“Create Instance”。
-
按照好后进入3scale Operator,找到“APIManager”并进入下方的“Create Instance”。
-
在“Create APIManage”页面中切换到“YAML view”,然后为“wildcardDomain”提供域名(域名格式为“<3scale-project-name>.apps..subdomain-name”),最后点击Create按钮。
-
进入APIManager的实例。
-
查看实例的“Rources”,并通过Filter查看部署的资源数量。在完成部署后部署数量如下图。
-
在“Developer”视图的“Topology”中查看部署的资源
登录管理控制台
- 在Administrator视图中查看Networking中的Routes,然后点击“3scale-admin”开头的地址。
- 执行命令获得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
- 登录3scale后界面如下。