Как и в случае Docker (- Compose), Kubernetes включает в себя службу DNS, которая позволяет ссылаться, например, на Services (с заглавной буквы означает тип Kubernetes).
IIR C, Kompose создает службы и развертывания для Docker -Создание услуг. Как правило, вы будете ссылаться на услуги Kubernetes через тип Службы, и у вас должны быть Услуги, например, frontend
, backend
et c.
Итак, в ответ на ваш вопрос, в зависимости от того, какую Службу вы будете использовать. sh для справки, вы замените ${HOST_NAME}
на одно из имен службы. Похоже, что DefaultAnalyticsEndpoint
ссылается на Docker -Compose службу analytics
. Это также должно быть сопоставлено со службой Kubernetes, которая называется analytics
. IIU C, в обоих случаях (Docker -Compose и Kubernetes), HOST-NAME
в DefaultAnalyticsEndpoint
будет analytics
.
Если вы ссылаетесь на Сервис из одного и того же Пространства имен, вы нужно только использовать название сервиса, например backend
. Если вы ссылаетесь на Сервис из другого Пространства имен, вам нужно будет указать спецификатор Пространства имен, например, backend.${NAMESPACE}.cluster.local
См .: