扩展或影响nginx(Ingress Controller)配置的方法

扩展或影响nginx(Ingress Controller)配置的方法

  1. 在ingress resources里使用annotations
  2. 在IC所引用的Configmap里定义
  3. 自定义ingress resources的annotations(需自定义template)
  4. 通过configmap自定义template
  5. CRD (Virtual Server, Virtual Server Route)

在ingress resource里使用annotation的好处是可以借助mergeable ingress 来对不同的location path配置不同的nginx配置

Nginx IC已经内置的annotations和configmap items 参考 https://github.com/nginxinc/kubernetes-ingress/blob/master/docs/configmap-and-annotations.md

纳米