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
ingress_nginx_enabled: false
# ingress_nginx_host_network: false
ingress_publish_status_address: ""
# ingress_nginx_nodeselector:
# beta.kubernetes.io/os: "linux"
# 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_host_network: false
ingress_publish_status_address: ""
ingress_nginx_nodeselector:
beta.kubernetes.io/os: "linux"
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
{% if ingress_nginx_host_network %}
- --report-node-internal-ip-address
{% endif %}
{% if ingress_publish_status_address != "" %}
- --publish-status-address={{ ingress_publish_status_address }}
{% endif %}
securityContext:
capabilities:

Loading…
Cancel
Save