1、企業常用項目架構圖
DNS層 --> 反向代理層 --> 應用層 --> 服務層 --> 數據層
2、數據共享項目邏輯
DNS層(hosts文件) --> 反向代理層(nginx高可用)--> 應用層+服務層(tomcat集群) --> 數據層(redis高可用集群暫存session)

3、K8S集群實現數據共享項目
DNS層:hosts文件
反向代理層:Ingress-nginx多副本實現高可用
應用層+服務層:Deployment清單創建多副本tomcat,項目使用spring-session配合redis實現Session共享
數據層:StatefulSet清單,創建基於redis+sentinel模式實現的redis高可用集群

4、總結
本項目基於k8s集群實現常用項目架構中反向代理層、應用層、服務層、數據層的高可用及手動水平伸縮。
