逐灵&木苏-阿里巴巴 K8S 超大规模实践经验负载均衡 CPU精细化分配 应用互斥/亲和 维度:应用、核心应用 拓扑:单机、AZ 节点负载感知 资源利用率预测• 丰富的调度策略 规模化容器调度 APIServer Scheduler Webhook 离线特征分析 调度策略中心 专家策略 调度规则 CR Update if need 1. cpu分配策略 2. 应用/单机打散策略 3. 应用互斥/亲和策略 4. …… Pod0 码力 | 33 页 | 8.67 MB | 6 月前3
高性能 Kubernetes 元数据存储 KubeBrain 的设计思路和落地效果-许辰性能优化 • 落地效果 • 未来演进 K8s 元信息存储的需求 (1) 读 • 单 Key 读,提供线性一致性 • Range 扫描读,支持快照读,支持分页 写 • K8s 乐观锁 resource version • 单 Key CAS Watch • Kubernetes list-watch 的底层依赖 K8s 元信息存储的需求 (2) K8s 元信息存储的需求 接入层 接入层 客户端 客户端 K8s 元信息存储的需求 • 背景介绍 • 设计思路 • 性能优化 • 落地效果 • 未来演进 性能优化 写优化 - 1 降低锁粒度 存储引擎替换 表锁 -> 行锁,增大了写的并发 写优化 - 2 单点写 -> 多点写 multi raft range 分片,增大写并发 Brain 层无磁盘 io,只有网络 io 写优化 - 3 事务优化0 码力 | 60 页 | 8.02 MB | 1 年前3
Kubernetes开源书 - 周立⼦⽅式更新etcd中的全局分配映射 表。映射表对象必须存在于服务的注册表中,从⽽获取IP,否则创建将失败,并显示⽆法分配IP的消息。后台Controller 负责创建该映射表(⽼版本使⽤的是内存锁),并检查由于管理员⼲预⽽造成的⽆效分配,并清理那些已经分配但尚⽆ Service使⽤的IP。 IPs and VIPs 与实际路由到固定⽬的地的 Pod IP地址不同, Service0 码力 | 135 页 | 21.02 MB | 1 年前3
共 3 条
- 1













