摘要: 在日常k8s的使用中,由于应用都是运行在pod中的,所以日志文件也一般都会存储在pod中,那如何收集这一块的日志内容?K8S官方给了以下三种方案。 三种收集方案的优缺点: 三种方案各有自己的优缺点,但是综合比较下来,一般都是建议使用第二种方案,也是官方推荐的一种。 在同一个pod中运行2个容器,第一 阅读全文
posted @ 2025-04-22 11:07 Devopser06 阅读(62) 评论(0) 推荐(0)
摘要: 前面我们学习了K8S中Prometheus 的各种监控配置,但是有了这些告警,怎么让监控人员及时发现并处理,总不能让监控人员一直盯着prometheus的页面吧,如何将告警内容发布出来,这就是接下来要学习的。 前面的课程中我们知道我们可以通过 AlertManager 的配置文件去配置各种报警接收器 阅读全文
posted @ 2025-04-21 16:12 Devopser06 阅读(93) 评论(0) 推荐(0)
摘要: 上一章节学习了Prometheus监控应用的流程,同时Prometheus也为我们提供了一个自动发现应用进行监控的方式。它有5种模式:Node、Service 、Pod、Endpoints、ingress。我们可以通过添加额外的配置来进行服务发现进行自动监控。不同的服务发现模式适用于不同的场景,例如 阅读全文
posted @ 2025-04-15 14:28 Devopser06 阅读(40) 评论(0) 推荐(0)
摘要: 上一章,我们学习了Prometheus添加系统监控项,那如何添加自定义监控项呢?例如etcd或者其他自己运行的pod? 这一章节就来讲解这个问题。 Prometheus监控ETCD 1.编辑监听端口 这里由于是kubeadm创建的,所以默认监听了本地内网IP,这里不做修改 2.创建Service 和 阅读全文
posted @ 2025-04-14 20:05 Devopser06 阅读(71) 评论(0) 推荐(0)
摘要: 在上一章节,我们完成了Prometheus的安装,也可以在prometheus的targets管理页面看到了现在已经有一些系统应用指标被监控到了,例如 kube-apiserver,kubelet。但是任然有一些系统应用指标还缺失,例如 kube-scheduler、kube-controller- 阅读全文
posted @ 2025-04-14 17:41 Devopser06 阅读(43) 评论(0) 推荐(0)
摘要: 在上一章内容,我们了解了Prometheus 的基础知识点,这一章开始,开始正式学习Prometheus 的安装搭建。 考虑到并不是所有环境都有安装helm,所以安装的版本就选择kube-prometheus。 Kube-Prometheus 是基于 Operator 的标准化监控堆栈,适合快速部署 阅读全文
posted @ 2025-04-11 13:49 Devopser06 阅读(160) 评论(0) 推荐(0)
摘要: 前面内容,讲述了很多K8S的知识点,也了解了K8S的基础使用。从本章节开始,我们一起来学习下K8S中的监控系统。作为一名合格的devopser,知道监控是生产环境不可或缺的,我们需要时刻了解系统环境的各种指标,不管是node的指标,还是pod中运行的应用的指标,在他们出现问题时候,能第一时间通过告警 阅读全文
posted @ 2025-04-10 11:08 Devopser06 阅读(83) 评论(0) 推荐(0)
摘要: 上一章,学习了k8s中的dashboard的安装,但是由于网络、厂商差异等原因,其实这个使用率并不高,有很多其他厂家的dashboard也做的挺不错,本章推荐一款国产的dashboard Kuboard 。 Kuboard for Kubernetes 特点介绍 相较于 Kubernetes Das 阅读全文
posted @ 2025-04-09 15:57 Devopser06 阅读(233) 评论(0) 推荐(0)
摘要: 什么是Kubernetes Dashboard? Kubernetes Dashboard 是 Kubernetes 官方提供的可视化 Web 界面,用于简化集群资源管理和监控操作。简单来说,就是我们之前的所有操作,都是通过 kubectl 命令来完成的,为了简便操作,官方提供了一个web控制台,很 阅读全文
posted @ 2025-04-09 14:27 Devopser06 阅读(99) 评论(0) 推荐(0)
摘要: 前面讲解了很多helm的知识点,今天创建一个自己的helm案例,在实操中进一步熟悉helm的使用。 httpbin.org是我在工作中经常用的到一个网站,它可以显示返回用户的IP等一系列主机头想要的信息。官方也很贴心的制作了镜像,方便我们在本地使用,本次将用它为例,通过helm创建一个本地的http 阅读全文
posted @ 2025-04-08 20:22 Devopser06 阅读(37) 评论(0) 推荐(0)