ydswin

忘记背后,努力面前的,向着标杆直跑

导航

2024年3月12日 #

Prometheus组件构成及介绍

摘要: Prometheus是一个开源的监控和告警工具包,其常用的组件主要包括以下几个部分: Prometheus Server 功能:Prometheus Server是Prometheus的核心组件,负责定时从被监控组件(如Kubernetes、Docker、主机等)中拉取(pull)数据,并将其存储在 阅读全文

posted @ 2024-03-12 12:35 dashery 阅读(227) 评论(0) 推荐(0) 编辑

2024年3月11日 #

Prometheus四种指标及PromQL实例

摘要: Prometheus四种主要的指标类型包括Counter、Gauge、Histogram和Summary,以及相应的PromQL实例如下: Counter(计数器) 作用:只增不减的计数器,常用于记录请求次数、任务完成数、错误发生次数等。重启进程后,计数会被重置。 PromQL实例:假设我们有一个H 阅读全文

posted @ 2024-03-11 22:07 dashery 阅读(172) 评论(0) 推荐(0) 编辑

Prometheus常用exporter及其常用监控指标

摘要: node-exporter常用监控指标 CPU相关指标: node_cpu_seconds_total{mode="idle"}:CPU空闲时间(秒)的总和。这是评估CPU使用率的重要指标之一。 node_cpu_seconds_total{mode="system"}、node_cpu_secon 阅读全文

posted @ 2024-03-11 21:48 dashery 阅读(2483) 评论(0) 推荐(0) 编辑

2024年3月9日 #

iptables五表五链及对应实例

摘要: iptables是Linux系统上用于配置网络包过滤规则的工具,它使用表(tables)和链(chains)来组织规则。以下是iptables中的五表五链及其对应的实例说明: 五表 filter表:默认表,用于过滤数据包,允许或拒绝数据包通过。它包含INPUT、OUTPUT和FORWARD三个链。 阅读全文

posted @ 2024-03-09 17:14 dashery 阅读(191) 评论(0) 推荐(0) 编辑

k8s中port-forward 、service的nodeport与ingress区别

摘要: 在Kubernetes中,port-forward、Service的NodePort和Ingress都是用于将外部流量引入集群内部的方法,但它们在使用场景、实现方式和功能上有所不同。 port-forward: 使用场景:主要用于开发、测试和调试。它允许开发者在本地机器上访问集群内部的Pod,而无需 阅读全文

posted @ 2024-03-09 14:43 dashery 阅读(230) 评论(0) 推荐(0) 编辑

kubectl create、kubectl apply、kubectl replace的区别

摘要: kubectl create、kubectl apply和kubectl replace是Kubernetes中用于管理资源的三个重要命令。它们各自具有独特的功能和用途,下面将详细阐述它们之间的区别。 一、kubectl create kubectl create命令主要用于创建新的Kubernet 阅读全文

posted @ 2024-03-09 01:51 dashery 阅读(835) 评论(0) 推荐(0) 编辑

2024年3月8日 #

使用Deployment和Service实现简单的灰度发布

摘要: 在Kubernetes中,使用单个Service和多个Deployment来实现灰度发布的一种常见方法是利用标签(Labels)和选择器(Selectors)来控制哪些Pods接收来自Service的流量。以下是一个简化的示例,展示了如何使用YAML文件来配置灰度发布。 首先,你需要定义两个Depl 阅读全文

posted @ 2024-03-08 17:12 dashery 阅读(62) 评论(0) 推荐(0) 编辑

灰度发布、蓝绿部署、金丝雀发布和AB测试及在k8s中的实现

摘要: 灰度发布、蓝绿部署、金丝雀发布和AB测试都是软件开发和部署中常用的策略,每种策略都有其特定的用途和优势。下面是对这些策略的简要解释: 灰度发布(Grayscale Release): 灰度发布是一种逐步将新版本软件推向用户的方法。通过逐步增加新版本的使用者数量,开发者可以监控新版本的性能和稳定性,并 阅读全文

posted @ 2024-03-08 17:02 dashery 阅读(309) 评论(0) 推荐(0) 编辑

Istio中的核心资源及定义

摘要: Istio 的核心资源主要包括以下几种: 1. Gateway 用于建模边缘网关,可以为进入或离开网格的流量提供专用的入口和出口点。Gateway 定义了在网格边缘运行的负载均衡器,用于接收传入或传出的 HTTP / TCP 连接。然后,它将接收到的连接路由到目标地址,该地址可以是网格内的服务,也可 阅读全文

posted @ 2024-03-08 13:03 dashery 阅读(49) 评论(0) 推荐(0) 编辑

Redis持久化之RDB(Redis DataBase) 和 AOF(Append Only File)

摘要: Redis提供了两种持久化方式:RDB(Redis DataBase)和AOF(Append Only File)。 1. RDB持久化: RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘。实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件。RDB文 阅读全文

posted @ 2024-03-08 00:31 dashery 阅读(40) 评论(0) 推荐(0) 编辑