0

我已经安装Charmed-KubernetesUbuntu上。然后是 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>"

这返回,简单书店应用程序

kubectl get gateway -> bookinfo-gateway 32s

kubectl get svc istio-ingressgateway -n istio-system

显示外部 IP 地址,但当我尝试使用curl它访问时,什么也没给我。

我也尝试按照此处kubernetes-dashboard描述的方式访问,它也失败了。

基本上,我怎样才能从另一台 PC 访问这些 UI?我已经安装了MetalLB,但仍然没有运气。

参考: 没有带仪表板的端点

kube-dashboard 服务不可用

无法访问 K8 仪表板

流量通过网络代理,会不会有问题?

我是 Kubernetes 的新手。

4

1 回答 1

1

这是 Charmed-Kubernetes 的一个问题。我们需要将所有服务安装为juju,然后也使用juju.

这里nginx的示例确实在系统中运行,但 MetalLB 无法访问它,因为juju配置隐藏了它。

于 2020-05-04T12:20:43.030 回答