基於K8S實現企業常用項目架構(項目概述)


1、企業常用項目架構圖

DNS層 --> 反向代理層 --> 應用層 --> 服務層 --> 數據層

 

2、數據共享項目邏輯

DNS層(hosts文件) --> 反向代理層(nginx高可用)--> 應用層+服務層(tomcat集群) --> 數據層(redis高可用集群暫存session)

 

3K8S集群實現數據共享項目

DNS層:hosts文件

反向代理層:Ingress-nginx多副本實現高可用

應用層+服務層:Deployment清單創建多副本tomcat,項目使用spring-session配合redis實現Session共享

數據層:StatefulSet清單,創建基於redis+sentinel模式實現的redis高可用集群

 

4、總結

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM