有nacos做配置和注册中心的时候,k8s内部的service是否可以不用了?这类应用上容器云最佳实践是怎么样d?
nacos作为注册中心,一般是放在集群内部的。如果平台能够实现固定IP,也是能放到集群内的。
service主要是以暴露端口方式,向集群外提供服务。
情况一,(从您的描述看,应该是用 的overlay网络 )
要实现内外网互访,就需要通过service暴露端口或者ingress来访问,都会经过service。
因此,是必须经过service的。
情况二,
使用underlay网络,且实现集群内IP地址固定,就可以实现集群外直接访问集群内Pod的IP地址。