2.7.2. 部署 APIManager 自定义资源


部署 APIManager 自定义资源将使 Operator 开始处理,并从中部署 3scale 解决方案。

  1. 通过创建一个包含以下内容的新 YAML 文件来部署 APIManager

    注意

    wildcardDomain 参数可以是您想要将该解析为 IP 地址的任何所需名称,而 IP 地址是一个有效的 DNS 域。wildcardPolicy 参数只能是 NoneSubdomain。务必删除参数的占位符标记:< >

    apiVersion: apps.3scale.net/v1alpha1
    kind: APIManager
    metadata:
      name: example-apimanager
    spec:
      productVersion: "2.5"
      wildcardDomain: <wildcardDomain>
      wildcardPolicy: <None|Subdomain>
      resourceRequirementsEnabled: true
  2. 如果 wildcardPolicySubdomain,则在 OpenShift 路由器级别启用通配符路由。

    1. 您可以运行以下命令来完成此操作:

      oc set env dc/router ROUTER_ALLOW_WILDCARD_ROUTES=true -n default
      注意

      如需有关 APIManager 字段的更多信息,请参阅参考文档

      export NAMESPACE="operator-test"
      oc project ${NAMESPACE}
      oc create -f <yaml-name>
    2. 这应该会在 operator-test 项目中触发 3scale 解决方案的部署。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部