当前位置:网站首页>KubeSphere监控失效为NAN的问题
KubeSphere监控失效为NAN的问题
2022-08-02 22:50:00 【余生大大】
前言
在安装完KubSphere后可能会遇到监控体系无效的情况,如下图


原因
遇到这种情况先查看KubeSphere内置的监控组件prometheus-k8s是否正常,在集群的左侧菜单栏里有系统组件一项,查看系统组件的菜单是否正常

里面的KubeSphere和Kubernetes都是正常的,监控组件里有四个异常,这四个异常都是监控跟监控系统ui展示类相关的组件,列出来
prometheus-k8s:提供节点、工作负载、 API 对象的相关监控数据。prometheus-operated:所有 Prometheus 实例对应的服务,供 Prometheus Operator 内部使用。alertmanager-operated:Alertmanager 服务,用于集成 Prometheus 和 Alertmanager。alertmanager-main:Alertmanager Web UI 服务。
Prometheus负责对监控数据的采集,Alertmanager则集成了Prometheus将监控数据渲染到UI页面上让我们可以可视化的查看集群的负载情况。
解决方案
异常状态
目前集群的组件状态是异常状态,我们查看prometheus组件的事件进行异常排查,点击异常容器组的名称进入详情页,以prometheus-k8s容器组为例
点击上图中的prometheus-k8s-0这个名称进入详情页面

在这个页面可以看容器的yaml配置文件及各容器的标签及对外端口等信息,我们排查问题的话就需要在监控跟事件两个tab里追踪问题。
监控项因为异常的是监控本身所以没有数据,剩下的就是查看事件信息

事件里的消息告知了异常产生的原因,cpu不足无法启动,这种情况就需要调整调度给prometheus-k8s足够的资源来进行启动,如果是单机的情况下最好是4C8G的配置。
关闭状态
如果是关闭状态的情况下可以重新调度启动一下组件。
执行以下命令扩展部署:
kubectl scale -n kubesphere-monitoring-system –replicas=1 sts prometheus-k8s
如果是使用k8s在线安装KubeSphere造成的监控无效的情况先查看监控里的prometheus等组件是否正常,如果正常的情况下查看prometheus的配置yaml
查看yaml是否配置了对外暴露

上图的配置就是没有对外暴露的配置,按以下代码进行修改:
spec:
clusterIP: None
ports:
- name: https-main
port: 8443
protocol: TCP
targetPort: https-main
- name: https-self
port: 9443
protocol: TCP
targetPort: https-self
边栏推荐
- 技术分享 | 接口自动化测试中如何对xml 格式做断言验证?
- 漫画:怎么证明sleep不释放锁,而wait释放锁?
- 语音合成模型小抄(1)
- Test | ali internship 90 days in life: from the perspective of interns, talk about personal growth
- 一个很少见但很有用的SQL功能
- vant-swipe自适应图片高度+图片预览
- 【UE5 骨骼动画】全形体IK导致Two Bone IK只能斜着移动,不能平移
- d实验新异常
- CAS:1445723-73-8,DSPE-PEG-NHS,磷脂-聚乙二醇-活性酯两亲性脂质PEG共轭物
- The latest real software test interview questions are shared. Are you afraid that you will not be able to enter the big factory after collecting them?
猜你喜欢

Rebound shell principle and implementation

CAS:474922-22-0,DSPE-PEG-MAL,磷脂-聚乙二醇-马来酰亚胺科研试剂供应

「X」to「Earn」:赛道现状与破局思路

Mock工具之Moco使用教程

如何通过 IDEA 数据库管理工具连接 TDengine?

AcWing 2983. 玩具

反弹shell原理与实现

创建型模式 - 抽象工厂模式AbstractFactory

Cholesterol-PEG-Acid,胆固醇-聚乙二醇-羧基保持在干燥、低温环境下

脂溶性胆固醇-聚乙二醇-叠氮,Cholesterol-PEG-Azide,CLS-PEG-N3
随机推荐
mysql 错误:The driver has not received any packets from the server.
CAS:1445723-73-8,DSPE-PEG-NHS,磷脂-聚乙二醇-活性酯两亲性脂质PEG共轭物
数据库主键一定要自增吗?有哪些场景不建议自增?
典型相关分析CCA计算过程
MySQL最大建议行数2000w, 靠谱吗?
MySQL删除数据后,释放磁盘空间
反弹shell原理与实现
VS保存后Unity不刷新
CIO修炼手册:成功晋升CIO的七个秘诀
d实验新异常
WebShell 木马免杀过WAF
用了 TCP 协议,数据一定不会丢吗?
一个很少见但很有用的SQL功能
学习基因富集工具DAVID(3)
js基础知识整理之 —— 字符串
Swift中的类型相关内容
Cholesterol-PEG-Acid,胆固醇-聚乙二醇-羧基保持在干燥、低温环境下
最近公共祖先(LCA)学习笔记 | P3379 【模板】最近公共祖先(LCA)题解
Technology Sharing | How to do assertion verification for xml format in interface automation testing?
DownMusic总结记录