首页 > 其他分享 >15.8 在k8s部署prometheus statefulset

15.8 在k8s部署prometheus statefulset

时间:2024-09-24 14:27:12浏览次数:10  
标签:prome kube 15.8 master01 Running prometheus k8s 88m


本节重点介绍 :

检查,kube-system ns

[root@prome-master01 prometheus]# kubectl get pod -n kube-system
NAME READY STATUS RESTARTS AGE
coredns-7d75679df-7f7tx 1/1 Running 0 88m
coredns-7d75679df-qmzbg 1/1 Running 0 88m
etcd-prome-master01 1/1 Running 0 88m
kube-apiserver-prome-master01 1/1 Running 0 88m
kube-controller-manager-prome-master01 1/1 Running 0 88m
kube-proxy-48dwz 1/1 Running 0 87m
kube-proxy-gmvvn 1/1 Running 0 88m
kube-scheduler-prome-master01 1/1 Running 0 88m
kube-state-metrics-647444dd74-h4tfk 1/1 Running 0 3m6s
prometheus-0 2/2 Running 0 87s

## 6. 使用node的ip:8091即可访问prometheus服务

```shell
curl localhost:8091

7. 排查问题

  • 容器基础资源和node kubelet metrics采集报403错误,现象如下
  • 解决方案 rbac.yaml resource添加 node/metrics即可
  • kube-scheduler和kube-controller-manager 采集报错,如下
  • 原因是因为 上述两个服务bind的地址是127.0.0.1 ,修改成0.0.0.0即可
vim /etc/kubernetes/manifests/kube-scheduler.yaml
vim /etc/kubernetes/manifests/kube-controller-manager.yaml 
-bind-address=0.0.0.0

最终的效果图

15.8 在k8s部署prometheus statefulset_vim

15.8 在k8s部署prometheus statefulset_kubernetes_02

本节重点总结 :

  • 准备好这些yaml文件
  • 部署ksm
  • 部署prometheus


标签:prome,kube,15.8,master01,Running,prometheus,k8s,88m
From: https://blog.51cto.com/moonfdd/12099416

相关文章

  • 15.7 创建prometheus的statsfulset配置
    本节重点介绍:prometheusstatsfulsetyaml配置设置statsfulset副本反亲和性设置pod运行优先级设置volumeClaimTemplates设置配置文件热更新容器configmap-reload设置prometheus主容器statsfulset设置元信息apiVersion:apps/v1kind:StatefulSetmetadata:name:prometheus......
  • 15.6 创建prometheus使用的配置configmap
    本节重点介绍:config简介prometheusconfigmap编写configmap作用ConfigMap是一种API对象,用来将非机密性的数据保存到键值对中使用时,Pods可以将其用作环境变量、命令行参数或者存储卷中的配置文件。为何prometheus需要configmapprometheus的配置文件需要以configmap形式挂载编......
  • prometheus学习笔记之PushGateway
    一、pushgateway简介pushgateway是采用被动推送的方式,而不是类似于prometheusserver主动连接exporter获取监控数据。pushgateway可以单独运行在一个节点,然后需要自定义监控脚本把需要监控的主动推送给pushgateway的API接口,然后pushgateway再等待prometheusser......
  • Python实战:为Prometheus开发自定义Exporter
    Python实战:为Prometheus开发自定义Exporter在当今的微服务架构和容器化部署环境中,监控系统的重要性不言而喻。Prometheus作为一款开源的系统监控和警报工具,以其强大的功能和灵活性受到了广泛的欢迎。然而,Prometheus本身并不直接监控所有类型的服务或应用,这就需要我们为其开发自定......
  • 搭建基于Grafana+Prometheus+Nvidia_gpu_exploter的GPU监控平台
    搭建基于Grafana+Prometheus+Nvidia_gpu_exploter的英伟达GPU监控平台在现代数据科学和机器学习领域,GPU已成为不可或缺的硬件资源。为了高效管理和监控GPU的使用情况,构建一个实时、直观的监控系统变得尤为重要。本文将详细介绍如何使用Grafana、Prometheus以及Nvidia_gpu_explote......
  • K8S的StorageClass实战(NFS)
    本次实战的目标是快速创建NFS类型的StorageClass,并验证该StorageClass正常可用,全文由以下部分组成:创建StorageClass;通过helm下载tomcat的chart;修改chart,让tomcat使用刚才创建的StorageClass;在NFS服务端检查文件夹已正常写入;环境信息和准备工作以下是创建StorageCla......
  • k8s集群,master节点的初始化所用到的,init文件的分析,master节点的核心组件的作用,node节
    标准的k8s集群有三个组成部分管理控制节点、计算节点、私有镜像仓库。管理控制节点的功能:提供集群的控制对集群进行全局决策检测和响应集群事件管理控制节点中有四大核心服务服务端口含义用途APIServer6443api接口负责接收请求,实现功能Scheduler......
  • k8s怎么配置健康检查启动时间
    动一下小手点一下赞。谢谢!你的赞就是我更新的动力。在Kubernetes(简称K8S)中,健康检查是非常重要的一个概念,它可以确保你的应用程序始终处于可用状态。而健康检查启动时间k8s,则是指在部署应用程序时,如何配置健康检查的启动时间,以确保服务在启动后一段时间内不会被认为是不可用。下面......
  • 云原生k8s高频面试题
    1.k8sservice有哪些类型?通过创建service,可以为一组具有相同功能的容器应用提供一个统一的入口地址,并且将请求负载分发到后端的各个容器应用上。其主要类型有:ClusterIP:虚拟的服务IP地址,该地址用于k8s集群内部的pod访问,在Node上kube-proxy通过设置的iptables规则进行转发;NodeP......
  • 【工具使用】【JProfiler】【K8S】JProfiler 直接连接你的阿里云上的 ACK 或者你的 K8
    1 前言最近有个线上系统的CPU比较高,当然我们可以去线上导一份快照,然后分析快照。最近发现JProfiler可以直接连接你线上的集群然后分析某个服务,直接可以在本地看到你服务的各种运行情况,当然这可能会拖慢你的服务,因为它也是通过JVM本身提供的远程加载Agent继而收集各种信......