#kubernetes #ambassador
#kubernetes #посол
Вопрос:
Я просматриваю этот учебник.Моя конечная точка посла не настраивается после использования этой команды
export AMBASSADOR_LB_ENDPOINT=$(kubectl -n ambassador get svc ambassador -o "go-template={{range .status.loadBalancer.ingress}}{{or .ip .hostname}}{{end}}")
Если я попытаюсь напечатать echo $AMBASSADOR_LB_ENDPOINT
, он возвращает пустое значение. kubectl get svc
дал мне вывод ниже.
Есть идеи, что не так с моей конфигурацией.
Комментарии:
1. Какой кластер K8s вы используете? Когда вы перечисляете службы
kubectl get svc
, что вы видите для балансировщика нагрузки Ambassador?2. @AvinashKumar Я обновил свой вопрос. Я использую Kubernetes.
3. Это проблема не с сервисом посла, а с вашим кластером k8s.. Внешний IP-адрес находится на рассмотрении, следовательно, AMBASSADOR_LB_ENDPOINT пуст, поскольку IP-адрес балансировщика нагрузки пуст.. Еще одна вещь, которую вы проверяете IP svc
kubectl get svc ambassador
, я не вижу посла svc в вашем списке служб.4. @AvinashKumar Это решено. Спасибо за совет.
Ответ №1:
Это была проблема с Minikube. Это было решено.
Я выполнил шаги, приведенные здесь