为什么80%的码农都做不了架构师?>>>   

原文:http://www.itmuch.com/work/our-cloud-platform-tools/ ,转载请说明出处。

最近有朋友问到我基于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<br>GC监控与分析:gceasy、fastthread、gcplot等
分布式应用监控/APM 调用链监控:Zipkin、PinPoint、SkyWalking等,你猜我们用的啥?
中间件/基础组件监控 MQ/MQ监控:Kafka + Kafka Manager<br>缓存/缓存监控:Redis + RedisStat/RedisLive<br>数据库/数据库监控:MySQL + MyCAT<br>
日志监控 Fluentd + Elasticsearch + Kibana

代码质量与管理

名称 作用
GitLab 代码管理
SonarQube 质量管理平台,使用非常简单,可以扫描出代码中的脆弱点、Bug等。并可整合Findbugs、PMD、PMD等工具增强使用。

技术干货分享

转载于:https://my.oschina.net/eacdy/blog/2991311

分享我司基于K8s Spring Cloud的私有云技术选型!相关推荐

  1. 服务器虚拟化基于NetApp存储的Microsoft私有云解决方案

    主要功能 降低成本 使用 NetApp 和 Microsoft 基础架 构,从虚拟化发展到私有云,并降 低提供 IT 服务和应用的成本. 提高灵活性 借助可扩展的动态 IT 基础架构, 更快地响应不断 ...

  2. HUAWEI CLOUD Stack 私有云解决方案(HCS)

    HUAWEI CLOUD Stack 私有云解决(HCS) 注明: 本文介绍的版本为HUAWEI CLOUD Stack 6.5(也叫华为云Stack或HCS), 在华为6.5版本以前的名字是Fusi ...

  3. 朱晔和你聊Spring系列S1E11:小测Spring Cloud Kubernetes @ 阿里云K8S

    有关Spring Cloud Kubernetes(以下简称SCK)详见https://github.com/spring-cloud/spring-cloud-kubernetes,在本文中我们主要 ...

  4. Java技术分享系列:Dubbo 与 Spring Cloud 完美结合

    1. 概述 可能说起来Dubbo,很多人都不陌生,这毕竟是一款从2012年就开始开源的Java RPC框架,中间由于各种各样的原因停止更新4年半的时间,中间只发过一个小版本修了一个小bug,甚至大家都 ...

  5. 14 基于网关Spring Cloud Zuul的接口限流实现方案

    在Spring Cloud Zuul网关中,限流业务是放在前置过滤器实现的,也就是在请求被Zuul转发给微服务之前进行限流.另外,当前置过滤器中同时存在限流.鉴权.身份认证等业务时,应该将限流业务放在 ...

  6. 浅谈基于 OpenStack 和 k8s 轻量研发私有云建设

    文章目录 一.背景 二.面临的挑战 三.功能简介 1.核心优势 2.核心设施平台(IaaS云) 3.基础服务平台(PaaS云) 四.技术落地 1.整体架构 2.技术选型 2.1.IaaS云技术 2.2 ...

  7. Dubbo、Spring Cloud和kubernetes该如何选型?

    文章目录 背景 微服务的公共关注点 微服务平台的选型横向比对 微服务优劣比对 背景 做技术选型.如果缺乏足够的经验,对so a啊,微服架构原理以及整个行业服务化演进的历史缺乏了解. 那么,对这个三个产 ...

  8. 中科方德技术专家直播:如何基于 OpenStack、Ceph 构建私有云平台? | 第 27 期

    「龙蜥大讲堂」第 27 期来啦!本期龙蜥大讲堂邀请了中科方德云计算架构师樊志成来分享<基于开源 OpenStack.Ceph 构建企业私有云平台>,快来扫码入群,预定前排小板凳观看直播吧! ...

  9. Spring Cloud微服务简介

    1. 基础知识1 什么是微服务架构? 与单体系统的区别 如何实施微服务? 微服务优缺点 为什么选择Spring Cloud? 微服务技术选型 为什么选择Spring Cloud? Spring Clo ...

最新文章

  1. SAP WM中阶之存储类型上架策略I(Adding to existing stock)
  2. Java自动装箱/拆箱 - Java那些事儿
  3. 快排Quick Sort到底有多快?
  4. 【GDKOI2003】最大公共子串
  5. 揭秘重度MMORPG手游后台性能优化方案
  6. android程序崩溃了却没法通过log查看错误日志
  7. pat Simulation Test for PAT(B) 9月4日
  8. anconda设置镜像源_管理2000+Docker镜像,Kolla是如何做到的
  9. python网络爬虫学习笔记(十一):Ajax数据爬取
  10. Gap Statistic 间隔统计量
  11. logogogo最新变种XP.exe的分析(Win32.Logogo)
  12. 奈奎斯特与香农定理_奈奎斯特定律和香农定理
  13. 矩阵求导法则,梯度求导方式
  14. python实现3d人物建模_很强!用Python实现3D建模!
  15. 基因本体论GO(Gene Ontology)
  16. consul - Go服务发现、配置管理中心服务
  17. openEuler代码贡献之星:麒麟软件裴建康
  18. UnityShader屏幕后处理-Bloom效果(朦胧模糊)
  19. 2022年前端面试集锦
  20. 苏黎世联邦理工学院计算机硕士申请条件,苏黎世联邦理工学院硕士申请

热门文章

  1. 了解什么是迁移学习理论?以及如何运用实践
  2. 蓝桥-受伤的皇后-java
  3. ArcGIS格网化shp数据
  4. Adobe Audition 2020 入门教程(一)导入素材
  5. 前端HTML基础小练习-制作一个相亲表单
  6. s3c2440lcd寄存器配置
  7. 天心系统服务器不能登录,天心系统日常用到的操作
  8. 电偶极矩的引进与电偶极子的电场强度分布详解以及平方反比关系在广义相对论层面的修正
  9. 爬取高德地图poi数据
  10. 重装系统开机显示计算机意外,用360重装系统后开机显示计算机意外地重新启动或遇到错误。windows安装...