当前位置: 首页 > news >正文

故障排除---Operator部署Prometheus无法NodePort访问

故障排除---Operator部署Prometheus无法NodePort访问

  • 1. 故障现象
  • 2. 故障排除

1. 故障现象

部署kube-prometheus并配置了nodeport,但无法通过NodePort端口进行访问.

root@k8s-master1:~/prometheus-for-0.13/kube-prometheus-0.13.0/manifests# kubectl get svc -n monitoring 
NAME                    TYPE        CLUSTER-IP     EXTERNAL-IP   PORT(S)                         AGE
alertmanager-main       ClusterIP   10.233.45.39   <none>        9093/TCP,8080/TCP               19m
alertmanager-operated   ClusterIP   None           <none>        9093/TCP,9094/TCP,9094/UDP      19m
blackbox-exporter       ClusterIP   10.233.13.27   <none>        9115/TCP,19115/TCP              19m
grafana                 NodePort    10.233.57.87   <none>        3000:31865/TCP                  19m
kube-state-metrics      ClusterIP   None           <none>        8443/TCP,9443/TCP               19m
node-exporter           ClusterIP   None           <none>        9100/TCP                        19m
prometheus-adapter      ClusterIP   10.233.8.55    <none>        443/TCP                         19m
prometheus-k8s          NodePort    10.233.6.76    <none>        9090:31823/TCP,8080:32026/TCP   19m
prometheus-operated     ClusterIP   None           <none>        9090/TCP                        19m
prometheus-operator     ClusterIP   None           <none>        8443/TCP                        19m

在这里插入图片描述
最开始检查是用git clone的main,但发现k8s的版本是v1.28.12.根据兼容表的提示,将Prometheus版本降到0.13.
但故障任然
在这里插入图片描述

2. 故障排除

发现manifests/prometheus-networkPolicy.yaml中有一段对ingress的限定,默认为:

  - from: - podSelector:matchLabels:app.kubernetes.io/name: prometheus-adapter

改为

  - from: []#- podSelector:#    matchLabels:#      app.kubernetes.io/name: prometheus-adapter

在这里插入图片描述
应用部署

kubectl apply -f prometheus-networkPolicy.yaml

重新刷新后,页面可以正常访问了.
在这里插入图片描述

http://www.dtcms.com/a/304030.html

相关文章:

  • zoho crm为什么xx是deal的关联对象但是调用函数时报错说不是关联对象
  • 译|生存分析Survival Analysis案例入门讲解(一)
  • 电磁兼容(EMC):整改案例(十三)屏蔽外壳开孔解决433MHz无线通信问题
  • 【硬件-笔试面试题】硬件/电子工程师,笔试面试题-45,(知识点:负反馈的作用,基础理解,干扰和噪声的抑制)
  • React--》实现 PDF 文件的预览操作
  • WisFile(文件整理工具) v1.2.19 免费版
  • 自然语言处理NLP(3)
  • Mac m系列芯片安装node14版本使用nvm + Rosetta 2
  • 【第四章:大模型(LLM)】01.神经网络中的 NLP-(3)文本情感分类实战
  • 网络安全运维面试准备
  • 全自动植树机solidwoeks图纸cad【7张】三维图+设计说明说
  • 第二十二天(数据结构,无头节点的单项链表)
  • 去掉ansible的相关警告信息
  • RK3568下的进程间广播通信:用C语言构建简单的中心服务器
  • 人工智能驱动的自动化革命:重塑工作与社会的未来图景
  • XtestRunner一个比较好用好看的生成测试报告的工具
  • AI Agent推动搜索引擎优化自动化进程
  • python-网络编程
  • 【刷题】东方博宜 1503-排序 容器排序
  • 【数据结构】真题 2016
  • 怎么理解使用MQ解决分布式事务 -- 以kafka为例
  • ABP VNext + GraphQL Federation:跨微服务联合 Schema 分层
  • Java 课程,每天解读一个简单Java之判断101-200之间有多少个素数,并输出所有素数。
  • 如何制定项目计划?核心要点
  • 枚举中间位置高级篇
  • Apache Ignite 的对等类加载(Peer Class Loading, P2P Class Loading)机制
  • Qt windows 全屏弹幕工具
  • 【Golang】Go语言指针
  • 鱼皮项目简易版 RPC 框架开发(六)----最后的绝唱
  • Qt|槽函数耗时操作阻塞主界面问题