KubeWharf 是字节跳动基础架构团队在对 Kubernetes 进行了大规模应用和不断优化增强之后的技术结晶。这是一套以 Kubernetes 为基础构建的分布式操作系统,由一组云原生组件构成,专注于提高系统的可扩展性、功能性、稳定性、可观测性、安全性等,以支持大规模多租集群、在离线混部、存储和机器学习云原生化等场景。
早在2016年,字节跳动启用 Kubernetes 技术栈,开始对业务进行大规模容器化改造,到 2018 年,内部部署的容器单集群已经达到了上万个节点。时至今日,字节跳动实现云原生化的应用比例已超过 95%。
据了解,字节跳动计划和开源社区合作,逐步开放规模化云原生落地的工具和最佳实践。
为何字节跳动要做KubeWharf?
以 Kubernetes 为代表的云原生技术底座支撑了字节跳动业务的快速发展。从微服务场景开始,Kubernetes 逐渐演化,统一支撑了字节内部的大数据、机器学习以及存储服务等多种形态基础设施。
从 2018 年至今,字节跳动的 Kubernetes 节点的规模增长了 10 倍以上。面对这样的增速,提高 Kubernetes 分布式操作系统的性能、资源利用率、可扩展性、可用性等愈发重要,KubeWharf 就是在这样的背景下诞生。
目前,KubeWharf 第一批计划开源三个项目 :高性能元信息存储系统 KubeBrain、kube-apiserver 七层网关 KubeGateway、轻量级多租户方案 KubeZoo。
以KubeWharf 首批开源项目——KubeBrain为例。Kubernetes 是典型的中心化架构,元信息存储的性能对于集群的可扩展性和稳定性至关重要。在字节使用 Kubernetes 的过程中,随着集群规模增大到 1w 节点左右,etcd 逐渐成为制约集群可扩展性的瓶颈,经常出现读写延迟增高、OOM 等问题。
字节跳动团队在分析了 etcd 的性能瓶颈和 Kubernetes 对于状态信息存储的需求之后,字节跳动基础架构团队自研了 KubeBrain,代替 etcd 作为 Kubernetes 的元数据存储系统。
据字节跳动透露,目前 KubeWharf 开源了第一批的三个项目,未来,将结合内外部用户需求,持续迭代已经开源的项目。
近几年,字节跳动持续开源其他更多 Kubernetes 生态的项目,如在离线统一的高性能分布式调度器、混部管控系统等。以这些有差异化竞争力的云原生组件与技术为基础,推出 Kubernetes 发行版,持续输出在大规模多租集群、混部、大数据等关键场景的解决方案与最佳实践。
这意味着,字节跳动通过输出云原生关键场景下丰富的解决方案和实践,将为云原生开发者提供工具、参考和新思路。
-
世界百事通!九洲药业上半年净利润同比增长70.31% 拟定增募资不超过25亿元九洲药业4日晚间披露的2022年半年度报告显示,其上半年营收同比增长58 15%至29 54亿元,净利润同比增长70 31%至4 68亿元...
-
世界热门:【环球财经】星展集团二季度净利润超出市场预期 海指8月4日涨0.55%8月4日,海峡时报指数跳空高开,开盘报3258 35点,上午短暂下跌,在接近3240点后止跌反弹,下午海指继续震荡上涨,最终收涨0 55%。
-
当前热门:【环球财经】印度Sensex30指数4日下跌0.09%8月4日,印度股市的Sensex30指数以58298 8点收盘,较上个交易日收盘时的58350 53点下跌51 73点,跌幅为0 09%。
-
天天播报:国家燃料电池汽车示范应用上海市第一批车辆集中发车上汽集团、上海重塑等燃料电池整车、系统企业的相关人士表示,将携手上下游合作伙伴,不断突破关键零部件技术,探索应用场景...
-
当前速递!上半年我国锂离子电池产量同比增长150%根据行业规范公告企业信息和行业协会测算,上半年全国锂离子电池产量超过280GWh,同比增长150%,全行业收入突破4800亿元。
-
世界百事通!九洲药业上半年净利润同比增长70.31% 拟定增募资不超过25亿元
2022-08-04 18:37:33
-
世界热门:【环球财经】星展集团二季度净利润超出市场预期 海指8月4日涨0.55%
2022-08-04 18:25:11
-
当前热门:【环球财经】印度Sensex30指数4日下跌0.09%
2022-08-04 18:38:22
-
天天播报:国家燃料电池汽车示范应用上海市第一批车辆集中发车
2022-08-04 18:38:13
-
当前速递!上半年我国锂离子电池产量同比增长150%
2022-08-04 16:38:34