Addon: Ingress NGINX

NGINX ingress controller daemonset. By default runs on every node on ports 80 & 443.

  • version: 0.21.0
  • maturity: stable
  • architectures: x86-64, arm64
  • available in: OSS, Pro, EE

Configuration

addons:
  ingress-nginx:
    enabled: true
    node_selector:
      disk: ssd
    configmap:
      load-balance: least_conn
    default_backend:
      image: my-custom-image:latest
    tolerations:
      tolerations:
        - key: "key"
          operator: "Equal"
          value: "value"
          effect: "NoSchedule"
    extra_args:
      - --enable-dynamic-certificates
      - --enable-ssl-chain-completion=false

Options

  • node_selector - deployment node selector (map), deploys ingress only to matching nodes.
  • configmap - custom configuration (map). For all supported configmap options, see: Ingress NGINX docs
  • default_backend.image - custom image to be used as the default backend for the Nginx Ingress. Expected to fulfill the default backend requirements. Leave empty to use Pharos' own default backend.
  • tolerations - toleration to add to the created daemonset. Given as array of standard toleration objects.
  • extra_args - Extra arguments passed to ingress-nginx controller.

See Ingress NGINX documentation for additional details and more advanced usage.

results matching ""

    No results matching ""