kubernetes - 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。
解决方案
您还需要获取 bookinfo 示例网关 yaml。要得到它,你必须——
microk8s.kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.5/samples/bookinfo/networking/bookinfo-gateway.yaml
那应该工作..
推荐阅读
- javascript - 难以处理错误:缩小的 React 错误 #321 - ReactJS
- javascript - 如何在元素 ui 的 el-option 内格式化 v-for 中的值
- java - 如何保证方法调用中的可交换性?
- opencv - 为什么 cv2.seamlessClone 抛出错误'(-215:断言失败)'?
- robotframework - 如何使用空手道 UI 自动化为 Angular JS 应用程序上传 PNG/JPEG 文件
- powershell-3.0 - 使用 PowerShell 从文本文件中删除文本模式
- python - 为什么熊猫 df.copy() 的更改会影响原始 df
- r - 得到结果后从 R 中导出数据
- javascript - 将视频锚点的所有实例替换为 iframe
- openiddict - 为所有 openiddict 路由指定 url 前缀