K8S-Prometheus服务配置(小白的升级“打怪成长”之路)

【k8s管理--两种方式安装prometheus】 两种方案安装普罗米修斯 阅读详情

目录

一、文件准备

二、配置Prometheus服务

1、修改配置文件

2、启动生成服务

三、网站访问


一、文件准备

master节点

rz kube-prometheus-0.13.0.zip 
unzip kube-prometheus-0.13.0.zip 


 

node节点

rz prometheus.zip 
unzip prometheus.zip 
​
docker load -i prometheus.tar 

二、配置Prometheus服务

1、修改配置文件

cd kube-prometheus-0.13.0/manifests/
vim prometheus-service.yaml 
#加入一个type字段
​
vim alertmanager-service.yaml 
#加入一个type字段
​
vim grafana-service.yaml 
#加入一个type字段

2、启动生成服务

kubectl create -f ./setup/
​
kubectl create -f ./

查看

[root@k8s-master manifests]# kubectl get ns
NAME               STATUS   AGE
calico-apiserver   Active   21h
calico-system      Active   21h
default            Active   16d
ingress-nginx      Active   21h
kube-node-lease    Active   16d
kube-public        Active   16d
kube-system        Active   16d
metallb-system     Active   11h
monitoring         Active   55s
tigera-operator    Active   21h
​
[root@k8s-master manifests]# kubectl -n monitoring get po
NAME                                   READY   STATUS    RESTARTS   AGE
alertmanager-main-0                    2/2     Running   0          4m59s
alertmanager-main-1                    2/2     Running   0          4m59s
alertmanager-main-2                    2/2     Running   0          4m59s
blackbox-exporter-6cfc4bffb6-2ktb5     3/3     Running   0          5m31s
grafana-748964b847-l8bkc               1/1     Running   0          5m25s
kube-state-metrics-6b4d48dcb4-ct89d    3/3     Running   0          5m22s
node-exporter-gqhnf                    2/2     Running   0          5m21s
node-exporter-kqlst                    2/2     Running   0          5m21s
node-exporter-snf8z                    2/2     Running   0          5m21s
prometheus-adapter-79c588b474-mmhhv    1/1     Running   0          5m15s
prometheus-adapter-79c588b474-xrfph    1/1     Running   0          5m15s
prometheus-k8s-0                       2/2     Running   0          4m54s
prometheus-k8s-1                       2/2     Running   0          4m54s
prometheus-operator-68f6c79f9d-bsjvr   2/2     Running   0          5m13s

[root@k8s-master manifests]# kubectl -n monitoring get deployment.apps
NAME                  READY   UP-TO-DATE   AVAILABLE   AGE
blackbox-exporter     1/1     1            1           2m55s
grafana               1/1     1            1           2m49s
kube-state-metrics    1/1     1            1           2m47s
prometheus-adapter    2/2     2            2           2m40s
prometheus-operator   1/1     1            1           2m38s
​
[root@k8s-master manifests]# kubectl -n monitoring get daemonsets.apps
NAME            DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR            AGE
node-exporter   3         3         3       3            3           kubernetes.io/os=linux   2m55s
​
[root@k8s-master manifests]# kubectl -n monitoring get statefulsets.apps
NAME                READY   AGE
alertmanager-main   3/3     2m40s
prometheus-k8s      2/2     2m35s

##删除影响外部访问的pod资源
kubectl delete -f prometheus-networkPolicy.yaml
kubectl delete -f grafana-networkPolicy.yaml
kubectl delete -f alertmanager-networkPolicy.yaml
​

查看grafana的暴露端口号

[root@k8s-master manifests]# kubectl -n monitoring get svc
NAME                    TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                         AGE
alertmanager-main       NodePort    10.96.105.158    <none>        9093:32373/TCP,8080:31647/TCP   2m55s
alertmanager-operated   ClusterIP   None             <none>        9093/TCP,9094/TCP,9094/UDP      2m26s
blackbox-exporter       ClusterIP   10.104.21.171    <none>        9115/TCP,19115/TCP              2m54s
grafana                 NodePort    10.102.242.2     <none>        3000:31773/TCP                  2m48s
kube-state-metrics      ClusterIP   None             <none>        8443/TCP,9443/TCP               2m46s
node-exporter           ClusterIP   None             <none>        9100/TCP                        2m44s
prometheus-adapter      ClusterIP   10.109.236.16    <none>        443/TCP                         2m38s
prometheus-k8s          NodePort    10.104.211.149   <none>        9090:30495/TCP,8080:32315/TCP   2m40s
prometheus-operated     ClusterIP   None             <none>        9090/TCP                        2m21s
prometheus-operator     ClusterIP   None             <none>        8443/TCP                        2m35s

三、网站访问

网站访问:192.168.58.180:31773

账号和密码都是admin

修改密码

更改语言环境

看到感觉有帮助的朋友,劳烦动动发财的小手给博主点个赞

Kubernetes精讲之prometheus Prometheus是一个开源的服务监控系统和时序数据库其提供了通用的数据模型和快捷数据采集、存储和查询接口它的核心组件Prometheus服务器定期从静态配置的监控目标或者基于服务发现自动配置的目标中进行拉取数据新拉取到啊的 数据大于配置的内存缓存区时,数据就会持久化到存储设备当中。 阅读详情

相关推荐

数据科学家的5个演进角色:从分析师到AI战略负责人的职业成长地图

数据科学家不是单一岗位,而是随数据价值深化而动态演进的职业阶段。其本质是数据能力在不同时间尺度(小时级至年度级)与责任维度(执行、系统、创新、产品、战略)上的自然分段。理解Data Analyst、Machine Learning Engineer、Research Scientist等角色差异,关键在于把握‘价值交付颗粒度’与‘问题重构能力’——前者关注如何让数据被业务方快速采纳,后者决定技术能否突破现有范式边界。这种演进逻辑广泛适用于AI工程化落地、智能产品构建及企业级技术战略制定等真实场景,为从业者提

weixin_30824599的博客 349

Kubernetes部署和使用Prometheus

kubernetes1.25 kube-prometheus release-0.12

gyfghh的博客 2129

K8S部署Prometheus

前言:zabbix与prometheus的区别 和Zabbix类似,Prometheus也是一个近年比较火的开源监控框架,和Zabbix不同之处在于Prometheus相对更灵活点,模块间比较解耦,比如告警模块、代理模块等等都可以选择性配置。服务端和客户端都是开箱即用,不需要进行安装。zabbix则是一套安装把所有东西都弄好,很庞大也很繁杂。 zabbix的客户端agent可以比较方便的通过脚...

mcl914的博客 3261

k8s1.28.8版本配置prometheus监控告警

Operator 资源会根据自定义资源(Custom Resource Definition / CRDs)来部署和管理 Prometheus Server,同时监控这些自定义资源事件的变化来做相应的处理,是整个系统的控制中心。Prometheus 资源是声明性地描述 Prometheus 部署的期望状态。

mingqing的博客 2232

k8s安装prometheus+grafana

k8s环境安装prometheus+grafana,监控k8s集群环境

qsfhngy的博客 1428

滚雪球学Ubuntu全方位学习指南:从基础到高级,2026年度必备教程 (已完结)

我是 bug菌:全栈工程师,长期专注于 Ubuntu 环境搭建、Linux 服务器运维、安全加固、性能优化与自动化实践 。本专栏以 Ubuntu 20.04 实战环境为主线,采用“滚雪球式学习法”,从基础概念逐步扩展到系统管理、开发环境、网络配置、安全防护、性能调优与云服务器部署,帮助你系统掌握 Ubuntu 与 Linux 高阶应用能力。

**My Coding Family** 2553

关于修改prometheus-operator 方式下的prometheus的配置文件

其中,是您的prometheus-operator实例的名称。方式安装的,主要是为了修改kubesphere自带prometheus监控中被过滤掉的指标( 基于 kube-prometheus 的定制版本生成)其中,是您的prometheus-operator实例的名称,是您的prometheus实例所在的Kubernetes命名空间。这些步骤应该可以帮助您修改prometheus-operator部署的Prometheus实例的配置文件。最后,重启prometheus实例,以便它可以加载新的配置文件。

rockstics的博客 3915

置顶必读(1) |《滚雪球学 Spring Boot 4.x》专栏目录导航篇(持续更新中)!

🏆 本文收录于 《滚雪球学 Spring Boot 4.x》 专栏。 本专栏面向 有一点 Java 基础,但没有系统学过 Spring Boot 的读者,采用“滚雪球式学习法”:先跑通、再理解、再重构、再上线,最终带你从第一个 Hello API 一路完成一个可部署、可监控、可扩展的后端项目。

**My Coding Family** 8万+

高级运维开发工程师的打怪升级之路

人生就像一场游戏,充满了挑战与机遇。容器编排:学习Kubernetes的核心概念,如Pod、Service、Deployment、StatefulSet、ConfigMap、Secret等,掌握Kubernetes的日常操作与排障。深入了解AWS、Azure、Google Cloud等主流云平台的高级特性,如Serverless、Lambda、Fargate等。云平台:深入学习AWS、Azure、Google Cloud等主流云平台,掌握云服务的使用和管理,如EC2、S3、RDS、VPC等。

追随内心 355

kubesphere中修改内置prometheus的配置文件

通过上述步骤,你可以在 KubeSphere 自动部署的 Prometheus 中配置远程写入。编辑 Prometheus CRD 中的Prometheus对象,添加配置部分,保存并应用配置即可。

一个行走江湖的人 504

鸿蒙5.0进阶开发:UI开发-不依赖UI组件的全局自定义弹出框 (openCustomDialog)(推荐)

本文介绍通过入参形式为ComponentContent创建自定义弹出框............

AyomQAQ的博客 1850

K8S环境部署Prometheus

记录在K8S 1.18版本环境下部署Prometheus 0.5版本。

lldhsds的专栏 1995

【入门篇】第五章 第一次与 AI Agent 交互

本文介绍了OpenClaw中最基本的用户与AI Agent交互方式,剖析了Agent和Gateway两个核心组件的作用,通过简单示例展示了从用户请求到结果返回的完整执行流程,说明了最小交互过程对验证系统可用性的重要意义,为后续学习复杂任务执行机制奠定基础。

lanyv的博客 512

K8S 部署Prometheus

1.为了能够方便的管理配置文件,这里将 prometheus.yml 文件用 ConfigMap的形式进行管理: 创建configMap并将配置文件内容写在data字段中: # cat pro_cm.yaml apiVersion: v1 kind: ConfigMap metadata: name: prometheus-config namespace: kube-mon data: prometheus.yml: | global: scrape_interval

lovely_nn的博客 1万+

告别手动!用Python+CATIA V5/V6自动生成三视图和标题栏(附完整代码)

本文详细介绍了如何利用Python和CATIA V5/V6实现工程图自动生成,包括三视图布局和标题栏填写。通过COM接口调用和智能算法,系统能自适应不同尺寸模型,大幅提升设计效率。附完整代码和部署方案,帮助团队实现从手动到自动化的转变。

weixin_42699679的博客 353

python如何给声音增加回声效果

创建任何声音对象的回声效果。使用sndarray和numpy来创建原始声音的偏移和衰减副本。目前它只是使用硬编码的值来设置回声的数量和延迟。你可以根据自己的需要轻松地重新创建。这段注释说明了make_echo函数的用途和实现方式,即通过pygame的sndarray模块和numpy库来处理声音数据,生成具有回声效果的声音。函数中使用了固定的回声数量和延迟时间,但这些值可以根据用户的需求进行调整。

zhangzhechun的专栏 977

Prometheus Operator 极简配置方式在k8s一条龙安装Prometheus 监控

提供Kubernetes原生部署和管理Prometheus和相关的监控组件。该项目的是简化和自动化配置Prometheus的监控Kubernetes集群。Kubernetes自定义资源:使用Kubernetes自定义资源来部署和管理Prometheus、Alertmanager和相关组件。简化的部署配置:从本地Kubernetes资源配置Prometheus的基本功能,如版本、持久性、保留策略和副本。

LoveSummer 3万+

掌握C++新特性中智能指针的综合指南

本文是一篇关于C++中智能指针的综合指南,旨在深入探讨现代内存管理的核心概念和技术。智能指针是C++中一种强大的工具,可以帮助开发人员更安全、高效地管理内存资源。通过详细解析各种类型的智能指针,包括unique_ptr、shared_ptr和weak_ptr,读者将了解它们的原理、用法和适用场景。本文将重点介绍智能指针的优势,如自动内存释放、避免内存泄漏和循环引用等问题。此外,还将讨论智能指针与传统指针的区别,并提供一些最佳实践和实用技巧,帮助读者在实际项目中正确、高效地使用智能指针。

Lion_Long的博客 1200

总结:Promethus配置文件

一、介绍 Prometheus 启动的时候,可以加载运行参数-config.file指定配置文件,默认为prometheus.yml。在配置文件中我们可以指定 global, alerting, rule_files, scrape_configs, remote_write, remote_read 等属性。 Prometheus的配置文件是YAML格式。Prometheus的解压包里自带了一个默认的配置文件prometheus.yml。让我们来看一下: global: scrape_....

w2009211777的专栏 2万+

uv pip install时出现error: Request failed after 3 retries 解决方案

本文主要介绍了uv pip install时出现error: Request failed after 3 retries解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 2.1 方法一 2.2 方法二

weixin_43178406的博客 12万+

【深度学习新浪潮】Qwen3.5-397B-A17B 深度解析与工程部署实战:超大MoE模型的推理加速与落地

Qwen3.5-397B-A17B是当前开源社区综合能力最强、部署效率最高的超大模型,其MoE架构彻底解决了“大模型难部署、慢、贵”的痛点。

专注:太空算力、AI infra、异构调度、大模型成本工程 1708

k8s部署-54-如何完善k8s中Prometheus(普罗米修斯)监控项目呢?本文带你了解

我们现在已经搭建好prometheus(普罗米修斯)监控了,那么是不是Prometheus中有些参数需要调整修改呢?默认都是正确的吗?我们接下来看看。1、查看监控内容浏览器登录我们的prometheus(普罗米修斯)监控系统;http://prometheus.yunweijia.com 然后点击status中的Targets菜单,显示如下图;然后我们可看到有些是不可以监控到的,比如k8s中的一些组件controller-manager、etcd等都无法检测到,当然了,无法检测到是因为我们的安装方式是二进制

ouyangzhenxin的博客 1175

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

k8s中部署prometheus监控告警系统-prometheus系列文章第一篇

前言本篇文章主要介绍k8s集群中部署prometheus,并且配置prometheus的动态、静态服务发现,实现监控容器、物理节点、service、pod等资源指标,配置promethe...

weixin_38320674的博客 2477

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

k8s搭建kube-prometheus

kube-prometheus 是一个专为 Kubernetes 设计的开源监控解决方案,基于 Prometheus 生态构建,旨在简化集群监控组件的部署和管理。仓库地址:https://github.com/prometheus-operator/kube-prometheus/tree/main。

weixin_45666296的博客 1780

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Kubernetes安装kube-prometheus及配置持久化数据

参考信息 二、准备清单文件 从官方的地址获取最新的main分支,或者直接打包下载main git clone https://github.com/prometheus-operator/kube-prometheus.git git checkout main 或者直接下载打包好的包 wget https://github.com/prome...

WinJay 1788
上一篇: 部署k8s-efk日志收集服务(小白的“升级打怪”成长之路)
下一篇: K8S-基础资源(小白的“升级打怪”成长之路)
deeper_wind
博客等级 码龄2年 262粉丝 50原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值