搜索

5.7.18. 支持 Kubernetes ingress 对象

download PDF

Kubernetes ingress 对象是一个配置对象,决定入站连接如何到达内部服务。OpenShift Container Platform 支持使用入口控制器配置文件在这些对象。

此控制器监视入口对象,并创建一个或多个路由来满足入口对象的条件。控制器还负责保持入口对象和生成的路由对象同步。这包括为与 ingress 对象关联的 secret 提供生成的路由权限。

例如,将 ingress 对象配置为:

kind: Ingress
apiVersion: extensions/v1beta1
metadata:
  name: test
spec:
  rules:
  - host: test.com
    http:
     paths:
     - path: /test
       backend:
        serviceName: test-1
        servicePort: 80

生成以下路由对象:

kind: Route
apiVersion: route.openshift.io/v1
metadata:
  name: test-a34th 1
  ownerReferences:
  - apiVersion: extensions/v1beta1
    kind: Ingress
    name: test
    controller: true
spec:
  host: test.com
  path: /test
  to:
    name: test-1
  port:
     targetPort: 80
1
名称由路由对象生成,入口名称用作前缀。
注意

要创建路由,入口对象必须具有主机、服务和路径。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.