Использовать PROXY-протокол
Использовать PROXY-протокол
к сведению
PROXY-протокол работает корректно только с кластерами Managed Kubernetes версии 1.21.10 или выше. Вы можете обновить версию кластера.
-
Скачайте манифест ingresscontroller.yaml.
-
Внесите изменения в поля манифеста, которые отмечены тегом
[EDIT]
:- включите PROXY-протокол:
config:
use-proxy-protocol: true- создайте Service с параметрами:
type: LoadBalancer
externalTrafficPolicy: Cluster
annotations:
loadbalancer.openstack.org/proxy-protocol: "true" -
Опционально: добавьте репозиторий ingress-nginx в Helm и обновите его:
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx
helm repo update -
Создайте Ingress Controller с помощью манифе ста из шага 1:
helm install ingress-nginx/ingress-nginx --values ingresscontroller.yaml --generate-name
-
Проверьте, что Ingress Controller установлен:
kubectl get svc