首页 文章

你能根据端口路由Kubernetes入口资源吗?

提问于
浏览
3

我有一个Kubernetes服务,它暴露两个端口,一个用于外部接口(目标端口8080),另一个用于管理接口(目标端口8081) . 我想使用https通过互联网访问这两个 endpoints ,因此我想我想使用入口资源 . 入口资源为负载均衡器创建静态IP,我想将端口80和443路由到外部接口(8080)和端口81(http)以及端口4431(https)到管理接口(8081) . 这有可能吗?如果可以的话怎么样?

1 回答

  • 3

    通过单独的Ingress对象,您应该能够将HTTP和HTTPS流量定向到不同的端口和/或服务,并且主机名可以映射到不同的端口和/或服务 .

    但是,Ingress目前假设HTTP为80端口,入口为HTTPS为443,因此目前无法通过Ingress将流量引导到端口81和4431 . 我建议为管理界面使用不同的主机名 .

    请注意,仅在1.2版中支持TLS .

相关问题