Browse Source

Add ability to setup virtual ip for ingress-controller (#5044)

pull/5050/head
Maxim Snezhkov 5 years ago
committed by Kubernetes Prow Robot
parent
commit
b710c72f04
3 changed files with 5 additions and 0 deletions
  1. 1
      inventory/sample/group_vars/k8s-cluster/addons.yml
  2. 1
      roles/kubernetes-apps/ingress_controller/ingress_nginx/defaults/main.yml
  3. 3
      roles/kubernetes-apps/ingress_controller/ingress_nginx/templates/ds-ingress-nginx-controller.yml.j2

1
inventory/sample/group_vars/k8s-cluster/addons.yml

@ -80,6 +80,7 @@ rbd_provisioner_enabled: false
# Nginx ingress controller deployment # Nginx ingress controller deployment
ingress_nginx_enabled: false ingress_nginx_enabled: false
# ingress_nginx_host_network: false # ingress_nginx_host_network: false
ingress_publish_status_address: ""
# ingress_nginx_nodeselector: # ingress_nginx_nodeselector:
# beta.kubernetes.io/os: "linux" # beta.kubernetes.io/os: "linux"
# ingress_nginx_tolerations: # ingress_nginx_tolerations:

1
roles/kubernetes-apps/ingress_controller/ingress_nginx/defaults/main.yml

@ -1,6 +1,7 @@
--- ---
ingress_nginx_namespace: "ingress-nginx" ingress_nginx_namespace: "ingress-nginx"
ingress_nginx_host_network: false ingress_nginx_host_network: false
ingress_publish_status_address: ""
ingress_nginx_nodeselector: ingress_nginx_nodeselector:
beta.kubernetes.io/os: "linux" beta.kubernetes.io/os: "linux"
ingress_nginx_tolerations: [] ingress_nginx_tolerations: []

3
roles/kubernetes-apps/ingress_controller/ingress_nginx/templates/ds-ingress-nginx-controller.yml.j2

@ -47,6 +47,9 @@ spec:
- --annotations-prefix=nginx.ingress.kubernetes.io - --annotations-prefix=nginx.ingress.kubernetes.io
{% if ingress_nginx_host_network %} {% if ingress_nginx_host_network %}
- --report-node-internal-ip-address - --report-node-internal-ip-address
{% endif %}
{% if ingress_publish_status_address != "" %}
- --publish-status-address={{ ingress_publish_status_address }}
{% endif %} {% endif %}
securityContext: securityContext:
capabilities: capabilities:

Loading…
Cancel
Save