我有一个Kubernetes服务,它公开了两个端口,一个用于外部接口(目标端口8080),另一个用于管理接口(目标端口8081)。我想使用https通过互联网访问这两个端点,因此我想我想使用入口资源。入口资源为负载均衡器创建静态IP,我希望将端口80和443路由到外部接口(8080),将端口81(http)和端口4431(https)路由到管理接口(8081) 。这是可能的,如果是这样的话?
答案 0 :(得分:3)
通过单独的Ingress对象,您应该能够将HTTP和HTTPS流量定向到不同的端口和/或服务,并且主机名可以映射到不同的端口和/或服务。
但是,Ingress目前假定HTTP为端口80,入口为HTTPS为443,因此目前无法通过Ingress将流量引导到端口81和4431。我建议为管理界面使用不同的主机名。
请注意,仅在版本1.2中支持TLS。