Как открыть сервисы, работающие в Kubernetes

Я установил Charmed-Kubernetesна Ubuntu. а затем istio и его приложение bookinfo.

kubectl exec -it $(kubectl get pod -l app=ratings -o jsonpath='{.items[0].metadata.name}') -c ratings -- curl productpage:9080/productpage | grep -o "<title>.*</title>"

Это возвращается, приложение Simple Bookstore

kubectl get gateway -> bookinfo-gateway 32s

kubectl get svc istio-ingressgateway -n istio-system

Показывает внешний IP-адрес, но когда я пытаюсь получить доступ с curl это мне ничего не дает.

Я также пытался получить доступ к kubernetes-dashboardкак описано здесь, это тоже не удалось.

В принципе, как я могу получить доступ к этим пользовательским интерфейсам с другого ПК? Я установил MetalLB, но все равно не повезло.

Ссылка: нет конечной точки с панелью управления

Сервис Kube-dashboard недоступен

Не могу получить доступ к приборной панели K8

Трафик идет через сетевой прокси, может быть проблема?

Я новичок в Kubernetes.

1 ответ

Это была проблема с Charmed-Kubernetes. Нам нужно установить все службы какjuju а затем развернуть также с juju.

Вот nginx sample действительно работает в системе, но MetalLB не может получить к нему доступ как juju конфигурация скрывает это.

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