Мы используем AWS ECS с режимом мостовой сети, поэтому мы не можем использовать статический порт 21000 для побочного прокси-сервера Envoy, потому что мы хотим использовать сопутствующий прокси-сервер Envoy для каждой службы. К сожалению, по некоторым причинам мы не можем начать использовать сетевой режим awsvpc, поэтому нам нужно найти способ использовать динамический порт для прокси-сервера Envoy вместо 21000. Может кто-нибудь нас посоветует?
Consul Connect динамический порт прокси-сервера Envoy
Ответы (1)
По умолчанию Consul автоматически назначает порт, используемый Envoy, из настраиваемого диапазона; sidecar_min_port
и _ 2_.
Вы можете переопределить это и выбрать конкретный порт, настроив sidecar_service.port
. в файле регистрации сервиса. Например:
{
"service": {
"name": "web",
"port": 8080,
"connect": {
"sidecar_service": {
"port": 21200
}
}
}
}
person
Blake Covarrubias
schedule
30.09.2020