Kubernetes practice
December 26, 2022

Статичный адрес для L3 балансировщика

Отредактируем helm чарт для того чтобы передать статичный адрес для L3 балансера.

helm upgrade --install ingress-nginx ingress-nginx \
--repo https://kubernetes.github.io/ingress-nginx \
--namespace ingress-nginx --create-namespace \
--debug \ 
--set controller.service.loadBalancerIP=<YOUR_STATIC_IP>

В спецификации сервиса:

apiVersion: v1
kind: Service
metadata:
  annotations:
    yandex.cloud/subnet-id: e2lxxxxxxxxc79
spec:
  type: LoadBalancer
  loadBalancerIP: <свободный внутренний адрес в подсети e2lxxxxxxxxc79 из аннотации>