登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
付费社群
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
Token
低空经济
十五五
AIGC
大模型
当前位置:首页
/
会议纪要
/
报告详情
字节跳动基于KubeAdmiral的分布式云原生多云多集群管理技术实践
2023-04-30
开放运维联盟&高效运维社区&DevOps时代
α
字节跳动基于KubeAdmiral的分布式云原生多云多集群管理技术实践总结
一、分布式云原生行业现状、痛点及方案
1.1 行业现状
分布式云原生已成为主流趋势,公有云、私有云和边缘云协同发展。
集群规模持续扩大,但单一集群存在规模限制和单点故障风险。
多云环境异构性导致管理复杂,缺乏统一运维方案。
1.2 行业痛点
单一集群局限
:规模受限、单一大集群故障风险大、单一云厂商锁定。
多云管理挑战
:异构环境资源管理差异、多集群管理入口分散、集群孤岛问题。
运维成本高
:多云容灾困难、自建调度逻辑成本高、跨云迁移困难。
1.3 解决方案
分布式云原生整体架构
:统一管理全域流量、多集群配额管控、自动故障迁移。
核心能力
:多集群统一纳管、跨集群调度策略、统一应用分发、数据备份恢复。
二、字节跳动基于KubeAdmiral的集群联邦技术实践
2.1 字节跳动云原生发展历程
已实现大规模集群落地(联邦集群管理节点数>210,000+)。
拥有丰富的微服务架构和云原生混部经验,节省企业资源成本。
TCE平台提供高效的应用部署方案,支持核心业务微服务迁移。
2.2 KubeFed(Federation v2)的问题
接入难度高:联邦层暴露“联邦化”对象,需特殊适配。
调度能力弱:仅支持RSP静态副本调度,扩展性差。
状态聚合能力差:仅支持status字段采集,缺乏多云多集群语义转换。
2.3 KubeAdmiral的优势
兼容性
:支持Kubernetes标准API和自定义CRD。
调度扩展性
:支持丰富的调度分发策略、差异化覆写策略。
状态聚合
:提供状态采集框架,自定义采集字段。
故障迁移
:强大的故障自动迁移能力,涵盖集群、应用和污点迁移。
联邦HPA
:低成本接管单集群HPA(原生/自定义)。
2.4 KubeAdmiral关键技术实践
降低接入难度
:支持原生API和CRD,引入FederatedController。
增强状态聚合
:引入StatusAggregator,自定义采集字段。
提高调度扩展性
:Global Scheduler支持多样化FederatedObject调度。
动态调度
:基于集群水位动态权重计算,维持高部署率。
重调度策略
:避免业务中断,支持avoidDisruption参数。
三、从集群联邦到分布式云原生多云多集群管理实践
3.1 字节跳动分布式云原生整体能力
统一集群管理
:支持多地域、多基础设施K8S集群纳管。
统一应用分发
:兼容原生K8S API和资源/CRD语义,支持联邦/非联邦形态。
统一集群观测
:多集群监控、日志数据统一收集与展示。
统一流量管理
:多集群统一流量调度,支持东西/南北向。
3.2 分布式云原生平台实践架构
包含公有云、IDC、边缘集群,通过分布式集群调度引擎实现统一管理。
核心能力包括:多集群纳管、统一资源管理、统一安全治理、统一可观测体系。
3.3 核心能力详解
多集群管理
:提供一致的集群管理体验,降低运维成本。
集群连接模式
:支持直连模式和代理模式接入。
应用跨集群分发
:统一算力分发入口,支持原生K8S及CRD资源。
多集群应用故障迁移
:支持集群和应用故障自动/手动迁移。
单集群资源联邦化
:无需改造应用,实现资源多集群分发。
集群备份恢复迁移
:支持应用数据备份与恢复,实现跨集群/地域/云厂商容灾。
3.4 客户案例
某银行客户通过分布式云原生平台实现多集群容灾、统一管理和动态权重调度。
解决了K8S集群分散导致的运维成本高和跨集群容灾需求。
四、分布式云原生多云多集群管理未来展望
4.1 未来演进方向
精准调度
:使用率调度、联邦HPA、GPU卡调度。
监控聚合
:多集群故障诊断、应用拓扑。
生态适配
:Argo workflow深入适配、Kubeflow/volcano等生态适配。
在线应用离线计算
:支持混合云场景。
4.2 多云FinOps与安全
探索多云FinOps,实现成本优化。
加强多云安全能力,保障数据安全。
4.3 KubeAdmiral开源
KubeAdmiral已开源,将持续完善功能并回馈社区。
你可能感兴趣
李汉波-字节跳动基于 KubeAdmiral 的多云分布式云原生实践之路
信息技术
2024 第23届 GOPS 全球运维大会暨 XOps 技术创新峰会 · 北京站
2024-07-17
02-基于云原生Serverless和消息服务技术采集全球分布业务数据实践-马腾
信息技术
ArchSummit北京2023|全球架构师峰会
2023-06-06
1-5 云原生开源分布式存储CubeFS在数据湖的探索与实践
信息技术
DataFunSummit2022:大数据存储架构峰会
2022-07-19
字节跳动云原生机器学习离线训练实践_单既喜
文化传媒
ArchSummit深圳2022|全球架构师峰会
2022-07-19
手游量子智能广告系统基于云原生 OLAP 的应用实践
文化传媒
DataFunSummit2023:OLAP引擎架构峰会
2023-08-09
基于云原生的作业帮大数据采集体系建设与迁移实践-伍思磊
信息技术
ArchSummit上海2023|全球架构师峰会
2023-06-06
字节跳动云原生微服务架构原理与开源实践
信息技术
CloudWeGO
2023-11-07
04字节跳动 Serverless 容灾和多集群拓展实践--阔鑫
信息技术
ArchSummit北京2023|全球架构师峰会
2023-06-06
云原生应用管理在阿里云的实践和挑战_胡志广
信息技术
ArchSummit深圳2022|全球架构师峰会
2022-07-19
基于云原生的攻击面管理V2.3
云安全联盟
2023-04-22