istio-engressgateway 在 microk8s 中不工作

istio-engressgateway does not work in microk8s

出于测试和学习目的,我尝试在 microk8s 中使用 istiomicrok8s.enable istio

然后

export MYHOST=$(microk8s.kubectl config view -o jsonpath={.contexts..namespace}).bookinfo.com

microk8s.kubectl apply -l version!=v2,version!=v3 -f https://raw.githubusercontent.com/istio/istio/release-1.5/samples/bookinfo/platform/kube/bookinfo.yaml

microk8s.kubectl get pods 显示 运行 个 bookinfo 容器。

但是当我尝试获取 gateway 时,它什么也没显示。

microk8s.kubectl get gateway

No resources found in default namespace.

microk8s.kubectl get all --all-namespaces 显示 pod/istio-engressgateway 及其 IP 地址。

但是我无法访问那个IP地址,显示找不到。

我在这里错过了什么?我刚开始使用 Kubernetes 和 microk8s。

您还需要获取 bookinfo 示例网关 yaml。要做到这一点,您必须-

microk8s.kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.5/samples/bookinfo/networking/bookinfo-gateway.yaml

那应该有用..