如何为Gloo Ingress控制器设置超时

赛米(Siemi Muhtaroglu)

我正在用kubernetes集群中的gloo入口控制器替换nginx入口,并想设置响应超时.nginx中对此有一个注释。

nginx.ingress.kubernetes.io/proxy-read-timeout:“60”

在gloo-ingress-controller中是否有类似的东西,否则我必须为此使用virtualservice吗?

艰难的维克多

您应该与Gloo一起使用的唯一注释kubernetes.io/ingress.class: gloo是将Ingress对象标记为由特定Ingress控制器处理的标准方法。如果您添加了让Gloo成为集群的默认Ingress控制器的功能,则此要求将消失。另外,根据文档

如果您需要更高级的路由功能,我们建议您通过安装为glooctl安装网关来使用Gloo VirtualServices。

Gloo Gateway使用Kubernetes自定义资源而不是Ingress对象作为超出其基本路由规范配置Ingress的唯一方法是对Kubernetes清单使用大量特定于供应商的Kubernetes注释。

因此,应该使用VirtualService来实现您的目标。您可以看到以下示例:

apiVersion: gateway.solo.io/v1
kind: VirtualService
metadata:
  name: 'default'
  namespace: 'gloo-system'
spec:
  virtualHost:
    domains:
    - '*'
    routes:
    - matchers:
       - prefix: '/petstore'
      routeAction:
        single:
          upstream:
            name: 'default-petstore-8080'
            namespace: 'gloo-system'
      options:
        timeout: '20s'
        retries:
          retryOn: 'connect-failure'
          numRetries: 3
          perTryTimeout: '5s'

我希望这有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为代理控制器设置Web API路由?

来自分类Dev

如何为子视图控制器设置topLayoutGuide位置

来自分类Dev

如何为指令设置动态控制器?

来自分类Dev

(OSX / Cocoa)如何为主窗口设置控制器

来自分类Dev

如何为控制器设置默认语言环境

来自分类Dev

如何为swiftUI设置初始视图控制器

来自分类Dev

如何为POST方法设置WebAPI控制器

来自分类Dev

短暂超时后,如何转到新的视图控制器?

来自分类Dev

如何设置Ember控制器属性

来自分类Dev

如何设置默认视图控制器

来自分类Dev

如何设置控制器的默认操作?

来自分类Dev

如何设置我的angularjs控制器

来自分类Dev

Codeigniter如何为控制器类和方法设置路由?

来自分类Dev

如何为多部分/表单数据设置Web API控制器

来自分类Dev

灰烬-如何为CollectionView中的每个项目设置控制器

来自分类Dev

灰烬-如何为CollectionView中的每个项目设置控制器

来自分类Dev

spring roo / spring mvc:如何为控制器方法设置uriencoding

来自分类Dev

如何为page_layout设置自定义控制器

来自分类Dev

WPF如何为2个不同的控制器设置鼠标样式

来自分类Dev

如何为我的应用程序中的所有控制器设置 ProducesResponseType?

来自分类Dev

如何在现有导航控制器中设置标签栏控制器?

来自分类Dev

如何在控制器B中设置控制器A中属性的值?

来自分类Dev

如何从控制器打开和设置控制器Mobile-Angular模态

来自分类Dev

如何为OkHttpClient设置超时?

来自分类Dev

如何使用Nginx Ingress控制器在每个Pod中仅允许一个连接

来自分类Dev

如何在 Azure 中为 Kubernetes Ingress 控制器创建负载均衡器 (IAAS)

来自分类Dev

如何以编程方式设置根视图控制器?

来自分类Dev

如何使控制器从发布的JSON对象设置ObjectId

来自分类Dev

如何快速设置标签栏控制器的默认标签

Related 相关文章

  1. 1

    如何为代理控制器设置Web API路由?

  2. 2

    如何为子视图控制器设置topLayoutGuide位置

  3. 3

    如何为指令设置动态控制器?

  4. 4

    (OSX / Cocoa)如何为主窗口设置控制器

  5. 5

    如何为控制器设置默认语言环境

  6. 6

    如何为swiftUI设置初始视图控制器

  7. 7

    如何为POST方法设置WebAPI控制器

  8. 8

    短暂超时后,如何转到新的视图控制器?

  9. 9

    如何设置Ember控制器属性

  10. 10

    如何设置默认视图控制器

  11. 11

    如何设置控制器的默认操作?

  12. 12

    如何设置我的angularjs控制器

  13. 13

    Codeigniter如何为控制器类和方法设置路由?

  14. 14

    如何为多部分/表单数据设置Web API控制器

  15. 15

    灰烬-如何为CollectionView中的每个项目设置控制器

  16. 16

    灰烬-如何为CollectionView中的每个项目设置控制器

  17. 17

    spring roo / spring mvc:如何为控制器方法设置uriencoding

  18. 18

    如何为page_layout设置自定义控制器

  19. 19

    WPF如何为2个不同的控制器设置鼠标样式

  20. 20

    如何为我的应用程序中的所有控制器设置 ProducesResponseType?

  21. 21

    如何在现有导航控制器中设置标签栏控制器?

  22. 22

    如何在控制器B中设置控制器A中属性的值?

  23. 23

    如何从控制器打开和设置控制器Mobile-Angular模态

  24. 24

    如何为OkHttpClient设置超时?

  25. 25

    如何使用Nginx Ingress控制器在每个Pod中仅允许一个连接

  26. 26

    如何在 Azure 中为 Kubernetes Ingress 控制器创建负载均衡器 (IAAS)

  27. 27

    如何以编程方式设置根视图控制器?

  28. 28

    如何使控制器从发布的JSON对象设置ObjectId

  29. 29

    如何快速设置标签栏控制器的默认标签

热门标签

归档