tl; dr = yes, но попытка отредактировать IP-адрес в этом Service
ресурсе не принесет ожидаемых результатов - он просто сообщает вам текущее состояние мира
Можно ли заменить LoadBalancer Ingress на stati c IP?
Во-первых, LoadBalancer - это то, что создал ваш облачный провайдер, когда kubernetes попросил его создать его; у вас есть много аннотаций (эта для AWS, но они должны быть и для вашего облачного провайдера), которые влияют на создание, и появляется EIP для NLB является одним из них, но я сомневаюсь, что он делает то, о чем вы просите
Во-вторых, type: LoadBalancer
- это просто удобство - не требуется выставлять Service
за пределами кластера. Это замена для создания Service
из type: NodePort
, затем создания внешнего ресурса балансировщика нагрузки, связывания всех узлов в вашем кластере с этим балансировщиком нагрузки, указывая на NodePort на узле для получения трафика c извне. мир в кластер. Если у вас уже есть stati c IP-ed load balacer, вы можете обновить его регистрацию, чтобы указать на выделение NodePort для вашего существующего my-service
, и вы вернетесь к работе