повторно использовать ip адреса с разными портами в сервисах?
сервис A
используемый ip: 10.10.10.1
публикуемые порты: 1234
- name: test-port
protocol: TCP
port: 1234
targetPort: 1234
type: LoadBalancer
loadBalancerIP: 10.10.10.1
Сервис B
используемый ip: 10.10.10.1
публикуемые порты: 3421
- name: test-port
protocol: TCP
port: 3421
targetPort: 3421
type: LoadBalancer
loadBalancerIP: 10.10.10.1
Сервис А публикуется без проблем, в сервисе B в логах есть информация, что не может выделить адрес из пула.
Warning AllocationFailed 14m (x2 over 18m) metallb-controller Failed to allocate IP for "xxxxxx/xxxx": can't change sharing key for "xxx/xxx", address also in use by yyyy/yyy: services can't share key
https://github.com/otus-kuber-2020-04/xom4ek_platform/tree/master/kubernetes-networks#star-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D0%BD-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81-loadbalancer--%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B9-%D0%BE%D1%82%D0%BA%D1%80%D0%BE%D0%B5%D1%82-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF-%D0%BA-coredns-%D1%81%D0%BD%D0%B0%D1%80%D1%83%D0%B6%D0%B8-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0
Спасибо, попробую сегодня
https://metallb.universe.tf/usage/#ip-address-sharing Сама дока металлб
Обсуждают сегодня