VMware SIG Deep Dive into Kubernetes Schedulingadd cloud provider What is NUMA? How to solve potential issues with CPU and memory intensive workloads Kubernetes default resource management How it works Extending the functionality of Kubernetes cluster have uneven available resources due to node variations or unevenly distributed pre-existing workloads, this might prevent perfectly even spreading of your pods across zones. • The Kubernetes Zones is NUMA? Non Uniform Memory Architecture 12 Why should you care about NUMA? Memory intensive workloads Nearly all database servers (e.g. Oracle, MongoDB), present a workload which will attempt to detect0 码力 | 28 页 | 1.85 MB | 1 年前3
vmware组Kubernetes on vSphere Deep Dive KubeCon China VMware SIGcloud provider What is NUMA? How to solve potential issues with CPU and memory intensive workloads Kubernetes default resource management How it works Extending the functionality of Kubernetes cluster have uneven available resources due to node variations or unevenly distributed pre-existing workloads, this might prevent perfectly even spreading of your pods across zones. • The Kubernetes Zones is NUMA? Non Uniform Memory Architecture 12 Why should you care about NUMA? Memory intensive workloads Nearly all database servers (e.g. Oracle, MongoDB), present a workload which will attempt to detect0 码力 | 25 页 | 2.22 MB | 1 年前3
多租户Kubernetes VM Solutions for Multi-Tenant Applicationsare not satisfied • OpenStack is too complex • Unified infrastructure • Better isolation VM related Projects Virtlet KubeVirt RancherVM Kata Container Focus : deploy REAL vm (traditional vm app) container security Virtlet Virtlet is a Kubernetes runtime server which allows you to run VM workloads, based on QCOW2 images. https://github.com/Mirantis/virtlet Virtlet compares with other CRI0 码力 | 33 页 | 3.34 MB | 1 年前3
⾸云容器产品Kubernetes操作指南Container:勾选该项,表示创建⼀个 Init Container,在主容器启动前执⾏,进⾏初始化 ⼯作,详情参考https://kubernetes.io/docs/concepts/workloads/pods/init- containers/。 添加容器:⽀持添加多个容器 23 ii. 可选配置 端⼝映射:配置所启动容器使⽤的协议(⽀持TCP和UDP)、端⼝ 可选:升级⽅式。升级⽅式包括滚动升级(rollingupdate)和替换升级(recreate),详细请 参⻅https://kubernetes.io/zh/docs/concepts/workloads/controllers/deployment/ 不可使⽤Pod最⼤数量:⽤于指定 Deployment在更新过程中不可⽤状态的Pod数量的百分⽐ 上限 超过期望的Pod数量:⽤于指定在Deployment Container:勾选该项,表示创建⼀个 Init Container,在主容器启动前执⾏,进⾏初始化 ⼯作,详情参考https://kubernetes.io/docs/concepts/workloads/pods/init- containers/。 添加容器:⽀持添加多个容器 34 ii. 可选配置 端⼝映射:配置所启动容器使⽤的协议(⽀持TCP和UDP)、端⼝0 码力 | 94 页 | 9.98 MB | 1 年前3
Go Programming Pattern in Kubernetes Philosophy-> dockershim -> dockerd • go2idl: gogoprotobuf based protobuf gen CRI Management kubelet Workloads Orchestration kubelet SyncLoop Scheduling api-server Etcd bind pod, node list pod GenericRuntime world • decoupling containers • re-use images • well-designed architecture for your container workloads • “How can I build distributed micro-services with container?” Programming Pattern • Sidecar0 码力 | 29 页 | 2.12 MB | 1 年前3
Kubernetes开源书 - 周立ReplicaSet是下⼀代Replication Controller。*ReplicaSet和 [Replication Controller*] (https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/) 之间的唯⼀区别就是选择器⽀持。 ReplicaSet⽀持 labels user guide 描述的新的set-based 的⽣命周期相关:在其他Pod启动之前,这些Pod需要在机器上运⾏;当机器准备重启/关闭时,可安全终⽌这些Pod。 原⽂ https://kubernetes.io/docs/concepts/workloads/controllers/replicaset/ 15-Replica Set 53 Deployment RC只⽀持基于等式的selector(env=dev或environment ⽤Deployment,因为是声明式、服 务器端的,并有额外的功能,例如滚动更新完成后可回滚到历史版本。 原⽂ https://kubernetes.io/docs/concepts/workloads/controllers/deployment/ 16-Deployment 69 StatefulSet StatefulSet有两个维度的抽象: 拓扑状态:有时候多个实例之间并⾮0 码力 | 135 页 | 21.02 MB | 1 年前3
Kubernetes & YARN: a hybrid container cloud
���� ������ ���� Borg paper mentions 20% - 30% more machines if If segregating prod and non-prod workloads ����������� �������� ����������� �������� Retail spark search adds MR flink Sigma Fuxi Kubernetes0 码力 | 42 页 | 25.48 MB | 1 年前3
全球架构师峰会2019北京/云原生/阿里巴巴 Kubernetes 应用管理实践中的经验与教训&mdash• OpenFaas、Terraform、Knative 集成 • K8s Operator 一键接入 • oamctl • oam-framework • CRD (traits/workloads) registry • … 主页:https://oam.dev 规范:https://github.com/oam-dev/spec 实现:https://github.com/oam-dev/rudr0 码力 | 26 页 | 6.91 MB | 1 年前3
基于 Kubernetes 构建标准可扩展的云原生应用管理平台-孙健波、周正喜Controller Rollout Controller kubectl apply Workload Controller Kubernetes metrics traffic Workloads (YAML) Continuous Delivery is in k8s now! code 三者结合呢? • 基于 CUE 的客户端抽象 • 基于 OAM 的应用模型 • 围绕0 码力 | 27 页 | 3.60 MB | 9 月前3
逐灵&木苏-阿里巴巴 K8S 超大规模实践经验Online Service AI Job FaaS Middleware Resource management, Scheduling, Automated operation, etc. Workloads Containers Cluster Management IDC Servers Networking 神龙裸金属 ECS ECI基于 k8s 云原生改造实践落地 k8s 面临的两大难题0 码力 | 33 页 | 8.67 MB | 6 月前3
共 17 条
- 1
- 2













