zoukankan      html  css  js  c++  java
  • ambassador 学习六 Module说明

    模块允许给与特定的mapping 或者整体添加特定的行为,方便进行系统的控制。
    当前的module 定义主要是系统级别的

    当前系统主要的配置

    ---
    apiVersion: ambassador/v0
    kind:  Module
    name:  ambassador
    config:
      # If present, service_port will be the port Ambassador listens
      # on for microservice access. If not present, Ambassador will
      # use 443 if TLS is configured, 80 otherwise.
      # service_port: 80
    
      # diag_port is the port where Ambassador will listen for requests
      # to the diagnostic service.
      # diag_port: 8877
    
      # admin_port is the port where Ambassador's Envoy will listen for
      # low-level admin requests. You should almost never need to change
      # this.
      # admin_port: 8001
    
      # liveness probe defaults on, but you can disable it.
      # liveness_probe:
      #   enabled: false
    
      # readiness probe defaults on, but you can disable it.
      # readiness_probe:
      #   enabled: false
    
      # use_proxy_protocol controls whether Envoy will honor the PROXY
      # protocol on incoming requests.
      # use_proxy_proto: false
    
      # use_remote_address controls whether Envoy will trust the remote
      # address of incoming connections or rely exclusively on the 
      # X-Forwarded_For header. 
      #
      # The current default is not to include any use_remote_address setting,
      # but THAT IS LIKELY TO CHANGE SOON.
      # use_remote_address: false

    几个配置的说明

    • use_remote_address
    用户请求的原地址的处理,当前为false,具体的可以参考envoy 的配置文档
    • use_proxy_proto
    proxy  协议的说明
    • Probes
    探针配置支持liveness  readiness 支持进行修改,可以支持prefix  rewite  service  和mapping 使用类似
    • tls 模块
      参考配置
    ---
    apiVersion: ambassador/v0
    kind:  Module
    name:  tls
    config:
      server:
        enabled: True
        redirect_cleartext_from: 80

    参考资料

    http://localhost:8080/reference/modules.html

  • 相关阅读:
    struts1下载地址
    基础知识浮点数
    基础知识this[String]
    矩阵基础知识(二)
    矩阵基础知识(三)
    設計公司軟件開發需求分析流程
    動態調用js文件
    图片的淡入淡出的实现方法
    IIS7.5(经典/集成),IIS6,asp.net 4.0下配置Url映射(asp.net mvc)
    页面状态加载....
  • 原文地址:https://www.cnblogs.com/rongfengliang/p/9273613.html
Copyright © 2011-2022 走看看