京东vs阿里,如何打造支撑万亿电商交易的K8s集群?
大家好,我是韩先超。国内最早一批K8S布道者。如今大公司都在引进K8s人才,学习K8s是进入名企的一条捷径。今天,我们就从一线大厂技术实战案例入手,带领大家解锁K8s技能树。01为什么大厂...
大家好,我是韩先超。国内最早一批K8S布道者。
如今大公司都在引进K8s人才,学习K8s是进入名企的一条捷径。今天,我们就从一线大厂技术实战案例入手,带领大家解锁K8s技能树。
01
为什么大厂都在用K8s?
2016年底,京东业务开始从OpenStack切换到Kubernetes,第一阶段迁移20%的业务到kubernetes,集群规模是500+物理节点,2w+Pod容器。
阿里巴巴这边也管理几十个K8S集群,其中最大的集群约 1 万个节点,每个集群会运行几十万个应用,api的QPS达到1000万+。
这得益于K8s拥有强大的生态体系。
NO.1
功能齐全的UI界面
NO.2
全方位的立体监控系统
NO.3
功能完备的日志收集平台
02
京东:全球最大K8s集群
CNCF基金会官方确认,京东目前运营着全球最大规模的Kubernetes集群,是目前全球容器化最彻底的互联网企业之一。
为了应对618的订单洪峰,京容器东云平台带宽扩容数百G,抵挡了数十次攻击,实现了100%的订单都在云上完成。
(京东K8s集群架构图参考)
京东运行的Docker实例突破了上百万个,而这些Docker都是通过k8s来维护管理。
03
阿里巴巴:万级规模K8s集群
支撑阿里巴巴核心电商业务的集群有十几个,最大的K8s集群有几万的节点。
(阿里巴巴K8s集群架构图参考)
阿里巴巴通过一系列的增强与优化,成功将Kubernetes应用到生产环境并达到了单集群10000 节点的超大规模,具体包括:
1
通过将索引和数据分离、数据shard等方式提高etcd存储容量,并最终通过改进etcd底层bboltdb存储引擎的块分配算法,大幅提高了etcd在存储大数据量场景下的性能,通过单 etcd集群支持大规模Kubernetes集群,大幅简化整个系统架构复杂性
通过落地Kubernetes轻量级心跳、改进HA集群下多个API Server节点的负载均衡、ListWatch机制中增加 bookmark、通过索引与Cache的方式改进了 Kubernetes大规模集群中最头疼的List性能瓶颈,使得稳定的运行万节点集群成为可能
2
3
通过热备的方式大幅缩短controller/scheduler在主备切换时的服务中断时间,提高整个集群的可用性
04
如何解锁K8s案例?
课程地址 ▷
51cto平台课程链接如下:
《kubernetes/k8s全栈技术讲解+企业级实战项目课程【新版】》
https://edu.51cto.com/course/23441.html
《kubernetes/k8s+SpringCloud全栈技术:基于世界500强的企业实战课程》
https://edu.51cto.com/course/26635.html
腾讯课堂课程链接如下:
《kubernetes/k8s全栈技术讲解+企业级实战项目课程【新版】》
https://ke.qq.com/course/2647843?tuin=760d1c17
《kubernetes/k8s+SpringCloud全栈技术:基于世界500强的企业实战课程》
https://edu.51cto.com/course/26635.html
课程亮点 ▷
解读K8s全栈技术
SpringCloud深度解读
打造K8s成长技能树
解读京东阿里实战案例
基于Jenkins+k8s构建企业级DevOps平台
智能化日志收集平台部署方案
基于Prometheus构建企业级监控系统
课程报名 ▷
现在扫码,即可享受超低优惠↓
《kubernetes/k8s+SpringCloud全栈技术:基于世界500强的企业实战课程》
《kubernetes/k8s全栈技术讲解+企业级实战项目课程【新版】》
课程优势:
上线两天,在51CTO上销量和好评排在第一
在51cto学院云计算领域900多门课程中,综合人气排在第一和第二的都是我的课程
提供10个VIP学习交流群,24小时在线答疑
在51CTO学院两天销售额突破500单,在所有讲师中排在第一:
学员真实反馈和推荐
坚持做良心教育,保持初心,不断提高课程质量,根据学员需求不断改进和完善,课程好评率达99%以上:
提供完备的售后服务:
再好的课程,如果没有课外答疑,那就相当于你只买了个寂寞,因为如果看视频出现问题,自己解决不了,又找不到老师答疑,那无疑会浪费自己的很多时间,所以大家在学习的时候最希望的是出现问题有人及时帮你解答,那么老师考虑到同学们的担忧,特提供课外答疑和技术群辅导,老师远程连接指导的学员多达上百人,单独指导学员上千人:
课程报名 ▷
现在扫码,即可享受超低优惠↓
《kubernetes/k8s+SpringCloud全栈技术:基于世界500强的企业实战课程》
《kubernetes/k8s全栈技术讲解+企业级实战项目课程【新版】》
↓ 点击下方,阅读全文
更多推荐
所有评论(0)