Обновление бэкэнд-сервисов GCP

В чем разница между "обновлением серверных служб" и "обновлением серверных служб"?

gcloud compute backend-services update ..

gcloud compute backend-servicesupdate-backend ..

Предположим, у меня есть серверная служба, сопоставленная с двумя NEG из разных регионов. Смогу ли я перенаправить трафик только на один NEG, просто обновив регион для backend-сервиса, используя что-то вроде gcloud compute backend-services update --region=REGION-OF-NEG1 ?

1 ответ

'gcloud compute backend-services update' используется для обновления серверных служб.

'gcloud compute backend-services update-backend' обновляет серверную часть, которая является частью серверной службы. Это полезно для изменения поведения серверной части. Примеры изменений, которые можно внести, включают изменение политики балансировки нагрузки и опустошение серверной части, установив для него масштабирование емкости равным нулю. Он обновляет атрибуты серверной части, которая уже связана с серверной службой. Настраиваемые атрибуты зависят от схемы балансировки нагрузки и типа серверной части (группа экземпляров, зональный NEG, бессерверный NEG или интернет-NEG).

Команда 'gcloud compute backend-services update --region = REGION-OF-NEG1' обновит только регион этого соответствующего NEG, но не будет перенаправлять трафик на конкретный NEG.

Если вы хотите перенаправить трафик на определенную внутреннюю службу, вы можете использовать правила хоста и пути. Правила хоста и пути определяют, как будет направляться ваш трафик. Кроме того, правила переадресации направляют трафик по IP-адресу, порту и протоколу в конфигурацию балансировки нагрузки, состоящую из целевого прокси, карты URL-адресов и одной или нескольких внутренних служб.

Вы можете проверить, как управляется трафик здесь.

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