亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

分享我司基于K8s & Spring Cloud的私有云技術選型!

標簽:
Kubernetes

最近有朋友问到我基于K8s & Spring Cloud的PaaS云平台的相关问题,正好之前在卓望数码 时专门做这个的。考虑到技术选型本身并不涉及业务,也不涉及商业机密,索性整理一下,分享出来。

注1:考虑到前公司的利益,下表列出的个别项目公司并未实际使用,又或者实际使用了,表格里故意写的未使用。再次强调,故意混淆,保障前东家的利益。

注2:感谢前东家卓望数码

平台级

作用名称备注
平台Kubernetes你懂的
服务容错、断路器、istio、linkerd我们都没有使用(我们用Spring Cloud,Spring Cloud也有类似实现),当时istio还没有发布1.0,现已经可以用于生产;Linkerd我们当时觉得第一代上了也会被取代……
存储Ceph、GlusterFS我们用GlusterFS
CI/CDJenkins我们只用来构建镜像,并push到私有Docker Registry
发布平台Spinnaker是在Kubernetes上功能最强的发布平台,Google/Netflix等开源,用这个可以不使用Jenkins了,建议调研一下。
Docker RegistryDocker 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等工具增强使用。

本文首发

<http://www.itmuch.com/work/our-cloud-platform-tools/ >



作者:周立_itmuch
链接:https://www.jianshu.com/p/fa2b96bf4900


點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消