当前位置:网站首页>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
边栏推荐
- 反弹shell原理与实现
- 令人心动的AI综述(1)
- Based on two levels of decomposition and the length of the memory network multi-step combined forecasting model of short-term wind speed
- resubmit 渐进式防重复提交框架简介
- MySQL 用id分库使用name查询
- 雷克萨斯lm的安全性如何?
- Strict feedback nonlinear systems based on event trigger preset since the immunity of finite time tracking control
- 1 - vector R language self-study
- 2022中国眼博会,山东眼健康展,视力矫正仪器展,护眼产品展
- CIO修炼手册:成功晋升CIO的七个秘诀
猜你喜欢
随机推荐
Directing a non-relational database introduction and deployment
TCP三次握手与四次挥手
严格反馈非线性系统基于事件触发的自抗扰预设有限时间跟踪控制
Kubernetes 进阶训练营 网络
用了 TCP 协议,数据一定不会丢吗?
NLP常用Backbone模型小抄(1)
HCIP(17)
Cholesterol-PEG-Amine,CLS-PEG-NH2,胆固醇-聚乙二醇-氨基脂两亲性脂质衍生物
聚乙二醇衍生物4-Arm PEG-DSPE,四臂-聚乙二醇-磷脂
停止使用 Storyboards 和 Interface Builder
如何使用vlookup+excel数组公式 完成逆向查找?
分库分表索引设计:二级索引、全局索引的最佳设计实践
Numpy数组中d[True]=1的含义
I have been in the software testing industry for nearly 20 years, let me talk to you about today's software testing
qt静态编译出现Project ERROR: Library ‘odbc‘ is not defined
同一份数据,Redis为什么要存两次?
d合并json
d实验新异常
买母婴产品先来京东“券民空间站”抢券!大牌好物低至5折
VMware workstation 程序启动慢