上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 53 下一页
摘要: Exporter(Linux主机监控) 由于 Linux 操作系统自身并不支持 Prometheus,所以 Prometheus 官方提供了 Go 语言编写的 Node exporter 来实现对 linux 操作系统主机的监控数据采集。它提供了系统内几乎所有的标准指标,如 CPU、内存、磁盘空间、 阅读全文
posted @ 2022-07-15 00:17 左扬 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: Exporter概述 在 Prometheus 核心组件中,Exporter 是重要的组成部分,在实际中监控样本数据的收集都是由 Exporter 完成的,Prometheus 服务器只需要定时从这些 Exporter 提供的 HTTP 服务获取监控数据即可。 Exporter 本质上是将收集的数据 阅读全文
posted @ 2022-07-14 22:47 左扬 阅读(804) 评论(0) 推荐(0) 编辑
摘要: Jobs 和 Instances 在 Prometheus 中,任何被采集的目标,即每一个暴露监控样本数据的 HTTP 服务都称为一个实例(Instance),通常对应于单个进程。而具有相同采集目的的实例集合(比如为可伸缩性或可靠性而复制的流程)称为作业(Job)。 例如:以下四个复制实例的 API 阅读全文
posted @ 2022-07-14 21:30 左扬 阅读(755) 评论(0) 推荐(0) 编辑
摘要: Operator介绍 一、什么是 Operator? 在 Kubernetes中我们经常使用 Deployment、DaemonSet、Service、ConfigMap 等资源,这些资源都是 Kubernetes 的内置资源,它们的创建、更新、删除等均由 Controller Manager 负责 阅读全文
posted @ 2022-07-14 11:55 左扬 阅读(1604) 评论(0) 推荐(0) 编辑
摘要: 自定义 API Server 扩展 Kubernetes 系统 API 接口的另一种常用办法是使用自定义的 API Server。相比较 CRD 来说,使用自定义 API Server 更加灵活,例如可以自定义资源类型和子资源、自定义验证及其他逻辑,甚至于在 Kubernetes API Serve 阅读全文
posted @ 2022-07-07 19:51 左扬 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 自定义资源类型(CRD) Kubernetes 系统的扩展和增强既包括扩展 API Server 所支持的资源类型及相关声明式功能的实现,以及消除集群的单点以实现集群的高可用等,也包括如何将系统增强为一个完整意义上的 PaaS 平台,并以 DevOps 文化为驱动改善工作流程等。 Kubernete 阅读全文
posted @ 2022-07-07 18:48 左扬 阅读(2888) 评论(0) 推荐(0) 编辑
摘要: Pod优先级和抢占式调度 对于运行各种负载(如Service、Job)的中等规模或者大规模的集群来说,出于各种原因,我们需要尽可能提高集群的资源利用率。而提高资源利用率的常规做法是采用优先级方案,即不同类型的负载对应不同的优先级,同时允许集群中的所有负载所需的资源总量超过集群可提供的资源,在这种情况 阅读全文
posted @ 2022-07-06 17:49 左扬 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 污点和容忍度 污点 taints(英[teɪnt] 美[teɪnt]) 是定义在节点之上的键值型属性数据,用于让节点拒绝将 Pod 调度运行于其上, 除非该 Pod 对象具有接纳节点污点的容忍度。而容忍度 tolerations 是定义在 Pod 对象上的键值型属性数据,用于配置其可容忍的节点污点, 阅读全文
posted @ 2022-07-06 17:35 左扬 阅读(193) 评论(0) 推荐(0) 编辑
摘要: Pod资源亲和调度 出于高效通信的需求,偶尔需要把一些 Pod 对象组织在相似的位置(同一节点、机架、区域或地区等),如某业务的前端 Pod 和后端 Pod 等,此时可以将这些 Pod 对象间的关系称为亲和性。 偶尔,出于安全或分布式等原因也有可能需要将一些 Pod 对象在其运行的位置上隔离开来,如 阅读全文
posted @ 2022-07-06 16:53 左扬 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 节点亲和调度 节点亲和性,是调度程序用来确定 Pod 对象调度位置的一组规则,这些规则基于节点上的自定义标签和 Pod 对象上指定的标签选择器进行定义。 节点亲和性允许 Pod 对象定义针对一组可以调度于其上的节点的亲和性或反亲和性,不过,它无法具体到某个特定的节点。例如,将 Pod 调度至有着特殊 阅读全文
posted @ 2022-07-06 15:41 左扬 阅读(338) 评论(0) 推荐(0) 编辑
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 53 下一页
levels of contents