如果使用 Knative Serving 部署一个 Nginx 你可能会发现服务起来了,但是无法访问到 Nginx 中的服务。当然这不是 Nginx 的问题,这是因为 Knative 对 Container 的端口有要求。默认 Nginx 的服务端口是 80 ,而 Knative Serving queue 8012 默认是代理到容器的 8080 端口。所以如果业务容器监听的不是 8080 端口默认配置就不能对外暴露服务。具体的 spec 定义见这里: https://github.com/kubedemo/serving/blob/v0.6.0/docs/spec/spec.md
注:当然 如果想要监听多个端口也是不行的,虽然容器能够启动成功,都是无法通过 Service 暴露服务,从而无法通过 Istio gateway
继续阅读与本文标签相同的文章
上一篇 :
《阿里云前端技术周刊》第二十六期
下一篇 :
阿里云双十一服务器拼团优惠解析不会玩的看这里
-
13个Mongodb GUI可视化管理工具,总有一款适合你
2026-05-17栏目: 教程
-
全民“靠脸吃饭”时代,3D刷脸支付成为下一个支付时代的主宰
2026-05-17栏目: 教程
-
宜信微服务任务调度平台建设实践
2026-05-17栏目: 教程
-
懒人一键安装系统模式
2026-05-17栏目: 教程
-
分布式系统关注点——99%的人都能看懂的「熔断」以及最佳实践
2026-05-17栏目: 教程
