zoukankan      html  css  js  c++  java
  • Envoy基于文件系统的RDS动态配置

    - "@type": type.googleapis.com/envoy.config.listener.v3.Listener
      name: beta.k8s.proxy
      address:
        socket_address:
          address: 0.0.0.0
          port_value: 80
      filter_chains:
      - filters:
          - name: envoy.filters.network.http_connection_manager
            typed_config:
              "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager
              stat_prefix: ingress_http
              access_log:
              - name: envoy.access_loggers.file
                typed_config:
                  "@type": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog
                  path: /home/logs/envoy/filesub/k8s.access.log
              http_filters:
              - name: envoy.filters.http.router
              rds:
                route_config_name: local_route
                config_source:
                  path: /home/envoy/filesub/local_route.yaml
                  resource_api_version: V3

    route_config_name,resource_api_version 这两个配置一定要配置。

    version_info: '1'
    resources:
    - "@type": "type.googleapis.com/envoy.config.route.v3.RouteConfiguration"
      name: local_route
      virtual_hosts:
      - name: local_service
        domains: ["*"]
        routes:
        - match:
            prefix: "/"
            headers:
            - name: ":method"
              exact_match: "HEAD"
          direct_response:
            status: 200
            body:
              inline_string: "heihei"
        - match:
            prefix: "/"
          route:
            cluster: k8s.proxy
            timeout: 12s
            host_rewrite_literal: aaa..com
  • 相关阅读:
    ecshop的详细安装步骤
    php+mysql 除了设置主键防止表单提交内容重复外的另一种方法
    strcmp
    map set区别
    ++i vs i++
    stl vector erase
    user initialization list vs constructor assignment
    default constructor,copy constructor,copy assignment
    memset
    strcpy vs memcpy
  • 原文地址:https://www.cnblogs.com/pjjwpc/p/15225897.html
Copyright © 2011-2022 走看看