首页 > 解决方案 > istio-engressgateway 在 microk8s 中不起作用

问题描述

出于测试和学习目的,我尝试istio在 microk8s 中使用。 microk8s.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

在默认命名空间中找不到资源。

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

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

我在这里想念什么?我刚开始使用 Kubernetes 和 microk8s。

标签: kubernetesistiomicrok8s

解决方案


您还需要获取 bookinfo 示例网关 yaml。要得到它,你必须——

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

那应该工作..


推荐阅读