Я работаю с некоторыми сторонними API, и они требуют, чтобы я отправил им IP, чтобы они занесли в белый список, прежде чем мы сможем его использовать.
Теперь я переношу свои приложения на Google Container Engine, и IP назначается автоматически.
Могу ли я настроить пул IP-адресов, и новый узел внутри кластера будет получать IP только из этого пула?
В облачную платформу нет встроенной функции (о которой я знаю), которая будет делать это для внешних IP-адресов (вы можете использовать подсети чтобы сделать это для внутренних IP-адресов).
Один из вариантов - настроить исходящий прокси с зарезервированный внешний IP и отправлять весь трафик, предназначенный для стороннего API, через прокси. Затем вы можете контролировать исходный IP-адрес подключений, по-прежнему пользуясь гибкостью Google Container Engine.