应用发布成功后,需要做流量接入,才能访问到容器内的应用程序。
目前聚石塔支持以下方式的流量接入,适用于不同的访问场景。
通过负载均衡IP+端口的方式访问到云应用,是最常见的接入方式;
负载均衡可以是外网类型,主要用于外网访问;
也可以是内网类型,主要用于聚石塔内部访问,不出公网,如以下场景:
1)同一个VPC内,ECS 和 容器化应用 的互访;
2)不同的VPC之间应用间互相访问。
如果存在两个或多个应用都是通过聚石塔【容器部署】,属于集群内相互调用,必须使用【集群服务接入】;
具体参见:SLB接入。
轻容器(原EWS):SLB接入-轻容器(原EWS)。
集群服务是通过容器部署的应用之间内部相互访问的推荐方式,主要用于在同一个VPC内,并且都是通过容器部署的两个云应用之间访问互通;
具体参见:集群服务。
ingress将来自集群外部的HTTP和HTTPS路由暴露给集群内的服务(即集群服务),流量路由规则由ingress资源来定义。简单的来说,ingress能够将不同域名+ 路径(如 aaa.com/api)映射到集群内的集群服务上。
将下面用一张图来理解ingress的作用;你可以将ingress controller理解为一个nginx反向代理,ingress理解为你为nginx配置的路由规则,而service就是你的upstream server提供的服务。
具体参见:Ingress使用手册。