Kubernetes получает IP-адрес / свойства одного и того же развертывания / репликации

Необходимо настроить ip и / или любые метаданные развертывания, которые будут доступны как env-переменные для каждого модуля в одном и том же развертывании...

пример: наличие 3 реплик деплоя. необходимо установить env var для другого IP-адреса для каждого из двух других модулей. Нужно установить имя хоста для двух других модулей. по состоянию на

HOSTNAME=deplymentNAME-d74cf6f77-q57jx
deplymentNAME_PORT=tcp://10.152.183.27:13000

нужно добавить:

HOSTNAME2=deplymentNAME-d74cf6f77-y67kl
HOSTNAME3=deplymentNAME-d74cf6f77-i90ro
deplymentNAME_PORT2=tcp://10.152.183.45:13000
deplymentNAME_PORT3=tcp://10.152.16.28:13000

те должны быть доступны на трех пакетах соответственно. на данный момент у каждого модуля есть только свои собственные данные, нам нужно распространять другие данные на другие реплики в том же развертывании.

1 ответ

Ну, я понял, что мое приложение является приложением с сохранением состояния и без сохранения состояния, которое требует фиксированного / стабильного имени хоста / хранилища и т. Д.

Я решил использовать контроллер Statefulset

Рекомендации:

Другие вопросы по тегам