vmware组Kubernetes on vSphere Deep Dive KubeCon China VMware SIGautomatic scheduling integration occurs, that is, Kubernetes is not aware of the underlying vSphere topology (sites, affinity groups, NUMA, etc.). This session will explain the options to gain better performance improve scheduling Using vSphere tags to define regions and zones – add cloud provider What is NUMA? How to solve potential issues with CPU and memory intensive workloads Kubernetes default resource the nodes themselves within vSphere failure domains. 11 What is NUMA? Non Uniform Memory Architecture 12 Why should you care about NUMA? Memory intensive workloads Nearly all database servers (e.g. Oracle0 码力 | 25 页 | 2.22 MB | 1 年前3
VMware SIG Deep Dive into Kubernetes Schedulingautomatic scheduling integration occurs, that is, Kubernetes is not aware of the underlying vSphere topology (sites, affinity groups, NUMA, etc.). This session will explain the options to gain better performance improve scheduling Using vSphere tags to define regions and zones – add cloud provider What is NUMA? How to solve potential issues with CPU and memory intensive workloads Kubernetes default resource the nodes themselves within vSphere failure domains. 11 What is NUMA? Non Uniform Memory Architecture 12 Why should you care about NUMA? Memory intensive workloads Nearly all database servers (e.g. Oracle0 码力 | 28 页 | 1.85 MB | 1 年前3
2.2.4 基于Kubernetes的私有云实战私有云建设收益 上云成果 遇到的问题 问题⼀:上容器后时延变⼤了 问题⼀:上容器后时延变⼤了 • GOMAXPROCS默认会根据CPU数创建调度线程 • 容器内看到的是宿住机的CPU • Go不是NUMA友好的 解决⽅案⼀:Lxcfs • 通⽤⽅案,适合任何语⾔ • 重新mount部署proc⽬录mock机器信息 • 守护进程失败会导致当前运⾏的容器⽆法获取 正确proc信息,需要重新注⼊0 码力 | 47 页 | 10.67 MB | 1 年前3
Node Operator: Kubernetes Node Management Made SimpleUpgrade kubelet …. Motivation: Work Order Deployment Disadvantages • Inconsistency • Non-failure-aware • Complicated architecture Work order deployment system can not meet the requirements of resource0 码力 | 18 页 | 11.70 MB | 1 年前3
全球架构师峰会2019北京/大数据/Kubernetes 运行大数据工作负载的探索和实践&mdashFair-share scheduling p Queue scheduling p Resource reservation p Binpack p Task topology p Zone aware scheduling p … Volcano: A Kubernetes native batch system Gaps for spark Architecture Gaps for0 码力 | 25 页 | 3.84 MB | 1 年前3
QCon北京2018/QCon北京2018-《Kubernetes-+面向未来的开发和部署》-Michael+Chenapiserver • Makes changes from current to desired • Policy-based workload scheduler • Topology aware • Assists with availability, performance and capacity • Affinity/Anti-Affinity Capable The Kubernetes0 码力 | 42 页 | 10.97 MB | 1 年前3
sealos 以 kubernetes 为内核的云操作系统上使用 GPU 在 Sealos 上利用 Cilium + BPF 实现流量统计 Slide source credit to: How to Make Linux Microservice-Aware with Cilium and eBPF (InfoQ, 2019) 集群生命周期管理 创建集群 装其它应用 增删集群节点 离线交付 sealos build 轻量级负载均衡器 完全取代0 码力 | 29 页 | 7.64 MB | 9 月前3
Operator Pattern 用 Go 扩展 Kubernetes 的最佳实践• Operator supports add/removing members to a clustered Operand • Operator enables application-aware scaling of the Operand Monitoring • Operator exposing metrics about its health • Operator exposes0 码力 | 21 页 | 3.06 MB | 9 月前3
共 8 条
- 1













