分享我司基於K8s & Spring Cloud的私有云技術選
最近有朋友問到我基於K8s & Spring Cloud的PaaS雲平臺的相關問題,正好之前在卓望數碼
時專門做這個的。考慮到技術選型本身並不涉及業務,也不涉及商業機密,索性整理一下,分享出來。
注1:考慮到前公司的利益,下表列出的個別專案公司並未實際使用,又或者實際使用了,表格裡故意寫的未使用。再次強調,故意混淆,保障前東家的利益。
注2:感謝前東家
卓望數碼
。
平臺級
作用 | 名稱 | 備註 |
---|---|---|
平臺 | Kubernetes | 你懂的 |
服務容錯、斷路器、 | istio、linkerd | 我們都沒有使用(我們用Spring Cloud,Spring Cloud也有類似實現),當時istio還沒有釋出1.0,現已經可以用於生產;Linkerd我們當時覺得第一代上了也會被取代…… |
儲存 | Ceph、GlusterFS | 我們用GlusterFS |
CI/CD | Jenkins | 我們只用來構建映象,並push到私有Docker Registry |
釋出平臺 | Spinnaker | 是在Kubernetes上功能最強的釋出平臺,Google/Netflix等開源,用這個可以不使用Jenkins了,建議調研一下。 |
Docker Registry | Docker Registry/Habor/Nexus | 我們用Nexus 3,主要是為了同時管理Docker映象和Maven依賴。Habor也非常不錯,國產(雖然公司是外企)驕傲! |
包管理 | Helm | 我們當時沒有使用,時間佔主要因素,現在已經在CNCF孵化了,很有前景。 |
監控
監控維度 | 工具 |
---|---|
容器例項監控 | Heapster+Grafana+InfluxDB |
應用例項監控 | Java應用本身的監控:Spring Boot Actuator + Spring Boot Admin GC監控與分析:gceasy、fastthread、gcplot等 |
分散式應用監控/APM | 呼叫鏈監控:Zipkin、PinPoint、SkyWalking等,你猜我們用的啥? |
中介軟體/基礎元件監控 | MQ/MQ監控:Kafka + Kafka Manager 快取/快取監控:Redis + RedisStat/RedisLive 資料庫/資料庫監控:MySQL + MyCAT |
日誌監控 | Fluentd + Elasticsearch + Kibana |
程式碼質量與管理
名稱 | 作用 |
---|---|
GitLab | 程式碼管理 |
SonarQube | 質量管理平臺,使用非常簡單,可以掃描出程式碼中的脆弱點、Bug等。並可整合Findbugs、PMD、PMD等工具增強使用。 |
本文首發
< >
作者:周立_itmuch
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/855/viewspace-2821221/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 不是技術“大牛”也能選對私有云解決方案
- 利用K8S技術棧打造個人私有云(連載之:初章)K8S
- 視訊私有云實戰:基於Docker構建點播私有云平臺Docker
- 利用K8S技術棧打造個人私有云(連載之:K8S資源控制)K8S
- 虛擬私有云(Virtual Private Cloud,VPC)Cloud
- 基於Oracle的私有云架構探析(連載二)Oracle架構
- 基於Oracle的私有云架構探析(連載三)Oracle架構
- 基於Oracle的私有云架構探析(連載一)Oracle架構
- 中科方德技術專家直播:如何基於 OpenStack、Ceph 構建私有云平臺? | 第 27 期
- 公有云和私有云不同在哪?Linux技術學習Linux
- 當融合基礎遇到了私有云
- 關於單測技術選型,聊聊我的思考
- 基於Spring Cloud的微服務落地SpringCloud微服務
- 搭建私有云:OwnCloudCloud
- 關於技術分享的思考
- 私有云落地解決方案之網路篇-關鍵技術-VRRPVR
- 技術選型的藝術---湖北技術價值分享會
- 關於技術的選型
- 0620 - 關於 Klib 分享的技術選型,各種糾結之後,我選瞭如下方案
- 公有云高手UCloud如何玩轉私有云?Cloud
- 雲端計算技術都要學什麼?教你分清公有云、私有云和混合雲
- 【技術乾貨】下一代私有云盤 NextCloud 的安裝配置Cloud
- 如何搭建自己的私有云盤
- 技術分享 | 基於windows作業系統的錦行蜜罐新節點技術Windows作業系統
- 基於 Spring Cloud 的微服務腳手架SpringCloud微服務
- 【夯實Spring Cloud】Spring Cloud中基於maven的分散式專案框架的搭建SpringCloudMaven分散式框架
- B站基於K8S的雲原生混部技術實踐K8S
- 華為關閉私有云?從華為內部的公有云私有云紛爭,到雲端計算市場的分水嶺
- 雲端計算、公有云、私有云、混合雲等
- 公有云與私有云對比分析報告
- 基於Spring Cloud搭建分散式配置中心SpringCloud分散式
- 關於技術分享的一點感悟
- 搭建企業私有云盤的作用
- 使用 seafile搭建私有云盤
- 【愛分享】對你有幫助的私有云上的 DevOps 開源工具dev開源工具
- 我們Pikacode公司的技術選型
- 中小型公司對於Spring Cloud的選擇與思考SpringCloud
- 基於Redis實現Spring Cloud Gateway的動態管理RedisSpringCloudGateway