摘要: Pod优先级和抢占式调度 对于运行各种负载(如Service、Job)的中等规模或者大规模的集群来说,出于各种原因,我们需要尽可能提高集群的资源利用率。而提高资源利用率的常规做法是采用优先级方案,即不同类型的负载对应不同的优先级,同时允许集群中的所有负载所需的资源总量超过集群可提供的资源,在这种情况 阅读全文
posted @ 2022-07-06 17:49 左扬 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 污点和容忍度 污点 taints(英[teɪnt] 美[teɪnt]) 是定义在节点之上的键值型属性数据,用于让节点拒绝将 Pod 调度运行于其上, 除非该 Pod 对象具有接纳节点污点的容忍度。而容忍度 tolerations 是定义在 Pod 对象上的键值型属性数据,用于配置其可容忍的节点污点, 阅读全文
posted @ 2022-07-06 17:35 左扬 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Pod资源亲和调度 出于高效通信的需求,偶尔需要把一些 Pod 对象组织在相似的位置(同一节点、机架、区域或地区等),如某业务的前端 Pod 和后端 Pod 等,此时可以将这些 Pod 对象间的关系称为亲和性。 偶尔,出于安全或分布式等原因也有可能需要将一些 Pod 对象在其运行的位置上隔离开来,如 阅读全文
posted @ 2022-07-06 16:53 左扬 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 节点亲和调度 节点亲和性,是调度程序用来确定 Pod 对象调度位置的一组规则,这些规则基于节点上的自定义标签和 Pod 对象上指定的标签选择器进行定义。 节点亲和性允许 Pod 对象定义针对一组可以调度于其上的节点的亲和性或反亲和性,不过,它无法具体到某个特定的节点。例如,将 Pod 调度至有着特殊 阅读全文
posted @ 2022-07-06 15:41 左扬 阅读(360) 评论(0) 推荐(0) 编辑
摘要: Kubernetese调度器概述 API Server 接受客户端提交 Pod 对象创建请求后的操作过程中,有一个重要的步骤是由调度器程序(kube-scheduler)从当前集群中选择一个可用的最佳节点来接收并运行它,通常是默认的调度器(default-scheduler)负责执行此类任务。对于每 阅读全文
posted @ 2022-07-06 12:57 左扬 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Calico网络插件 Calico 是一个开源网络和网络安全解决方案,适用于容器、虚拟机和基于本地主机的工作负载。Calico 支持广泛的平台,包括 Kubernetes、OpenShift、Mirantis Kubernetes Engine (MKE)、OpenStack 和裸机服务。(官网翻译 阅读全文
posted @ 2022-07-06 00:16 左扬 阅读(2075) 评论(0) 推荐(0) 编辑
levels of contents