Можно ли назначить статический ip для контейнера с состоянием в kubernates? если да как это может быть - PullRequest
0 голосов
/ 19 марта 2019

У меня есть два контейнера, развернутых в kubernates, каждый контейнер имеет приложение с состоянием, которое тесно связано с IP-адресом контейнера, и мне нужно иметь связь между двумя (приложение не доверяет ip службы). Поэтому мне нужно назначить статический IP для контейнера. Может ли кто-нибудь помочь мне здесь? Заранее спасибо

1 Ответ

0 голосов
/ 19 марта 2019

Статический IP не может быть назначен модулю.

С помощью StatefulSet вы можете сослаться на стабильный идентификатор сети

Если вы используете GKE для своего кластера, он поддерживает loadBalancerIP.Таким образом, в какой-то момент вы можете положиться на эту услугу.Просто пометьте автоматически назначенный IP-адрес как статический.

apiVersion: v1
kind: Service
spec:
  type: LoadBalancer
  loadBalancerIP: 10.10.10.10
...