3.2. 使用 OpenShift 模板部署 APIcast


注意
  • 在使用模板时,您只能在 OpenShift Container Platform(OCP) 3.11 上部署 APIcast。
  • 基于 Operator 的安装仅支持 OCP 版本 4.1 和 4.2。
  • 有关支持配置的更多信息,请参阅 Red Hat 3scale API 管理支持的配置 页面。

使用以下内容来部署 APIcast 取消 OpenShift 模板:

流程

  1. 默认情况下,您以 developer 用户身份登录,并可继续下一步。

    否则,请从您在上一步中下载和安装的 OpenShift 客户端工具使用 oc login 命令登录 OpenShift。默认登录凭证为 username = "developer"password = "developer":

    oc login https://OPENSHIFT-SERVER-IP:8443
    Copy to Clipboard Toggle word wrap

    您应当会在输出中看到 Login successful.

  2. 创建您的项目。本例设置显示名为 gateway

    oc new-project "3scalegateway" --display-name="gateway" --description="3scale gateway demo"
    Copy to Clipboard Toggle word wrap

    响应应如下所示:

    Now using project "3scalegateway" on server "https://172.30.0.112:8443"
    Copy to Clipboard Toggle word wrap

    忽略命令提示符处文本输出中的建议后续步骤,再继续下面的下一步。

  3. 通过将 <access_token><domain> 替换为您自己的凭证来创建新 secret 来引用项目。有关 <access_token><domain> 的更多信息,请参阅下方。

    oc create secret generic apicast-configuration-url-secret --from-literal=password=https://<access_token>@<admin_portal_domain>  --type=kubernetes.io/basic-auth
    Copy to Clipboard Toggle word wrap

    这里的 <access_token> 是 3scale 帐户的 访问令牌(不是服务令牌),<domain>-admin.3scale.net 是 3scale 管理门户的 URL。

    响应应如下所示:

    secret/apicast-configuration-url-secret
    Copy to Clipboard Toggle word wrap
  4. 从模板为您的 APIcast 网关创建一个应用程序,并启动部署:

    oc new-app -f https://raw.githubusercontent.com/3scale/3scale-amp-openshift-templates/2.7.0.GA/apicast-gateway/apicast.yml
    Copy to Clipboard Toggle word wrap

    您应该在输出的底部看到以下信息:

        --> Creating resources with label app=3scale-gateway ...
            deploymentconfig "apicast" created
            service "apicast" created
        --> Success
            Run 'oc status' to view your app.
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat