k8s监控的node-exporter的部署

文章目录

  • 创建 node-exporter.yml文件如下:
apiVersion: apps/v1
kind: DaemonSet
metadata:
  name: node-exporter
  namespace: monitor
  labels:
    name: node-exporter
spec:
  selector:
    matchLabels:
     name: node-exporter
  template:
    metadata:
      labels:
        name: node-exporter
    spec:
      hostPID: true        # 使用主机的PID
      hostIPC: true        # 使用主机的IPC
      hostNetwork: true    # 使用主机的网络
      containers:
      - name: node-exporter
        image: harbocto.boe.com.cn/public/node-exporter:ks-v0.16.0
        ports:
        - containerPort: 9100
        resources:
          requests:
            cpu: 0.15
        securityContext:
          privileged: true
        args:
        - --path.procfs
        - /host/proc
        - --path.sysfs
        - /host/sys
        - --collector.filesystem.ignored-mount-points
        - '"^/(sys|proc|dev|host|etc)($|/)"'
        volumeMounts:
        - name: dev
          mountPath: /host/dev
        - name: proc
          mountPath: /host/proc
        - name: sys
          mountPath: /host/sys
        - name: rootfs
          mountPath: /rootfs
      tolerations:
      - key: "node-role.kubernetes.io/master"
        operator: "Exists"
        effect: "NoSchedule"
      volumes:
        - name: proc
          hostPath:
            path: /proc
        - name: dev
          hostPath:
            path: /dev
        - name: sys
          hostPath:
            path: /sys
        - name: rootfs
          hostPath:
            path: /
  • 启动
kubectl create -f node-exporter.yml
  • 查看
[root@k8s-dev-m01 k8s_install]# kubectl get pod -n monitor
NAME                          READY   STATUS    RESTARTS   AGE
node-exporter-7ltzl           1/1     Running   0          14h
node-exporter-97475           1/1     Running   0          14h
node-exporter-jnmmj           1/1     Running   0          14h
node-exporter-lm49z           1/1     Running   0          14h
node-exporter-p2954           1/1     Running   0          14h
  • 从页面查看结果
    在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 选择K8s集群监控Node Exporter模板时,可以参考官方文档,关于Node Exporter模板的官方文档论坛地址是https://prometheus.io/docs/guides/node-exporter/ ### 回答2: 选择 node exporter 模板时,需要考虑以下几个因素: 1.功能需求:根据集群监控的需求,选择合适的 node exporter 模板。考虑需要监控的指标、报警设置、可视化展示等功能。 2.集群规模:根据集群规模选择适合的 node exporter 模板。如果集群规模较大,可能需要选择支持分布式部署的模板。 3.易用性和可扩展性:选择易于使用和扩展的 node exporter 模板,以方便后续的维护和扩展。 4.社区支持和更新频率:选择有活跃社区支持和更新频率较高的 node exporter 模板,以保证获取最新的功能和修复已知问题。 至于官方论坛地址,你可以在 Kubernetes 官方网站上找到官方论坛地址。具体的地址可能会随着时间变化而有所调整,建议在搜索引擎上搜索 "Kubernetes 官方论坛",或者浏览 Kubernetes 官方网站中的社区部分来获取最新的官方论坛地址。 ### 回答3: k8s集群监控是非常重要的一项工作,而node exporter模板是一个用于监控k8s集群中各个节点的工具。在选择node exporter模板时,有几个关键因素需要考虑。 首先,需要根据集群中节点的操作系统来选择对应的模板。因为不同的操作系统有不同的指标和监控项,所以需要选择适用于相应操作系统的模板。 其次,要考虑所需的监控指标。不同的企业和应用对于监控指标的需求有所不同,因此需要根据自身需求选择包含所需指标的模板。 还需要考虑模板的可扩展性和易用性。一个好的模板应该能够方便地添加新的指标,并且易于配置和管理。 最后,建议查看一些社区或官方论坛的讨论和推荐,这样可以了解其他用户的经验和建议,选择更加合适的模板。 至于node exporter的官方论坛地址,根据我的搜索结果,它的官方论坛地址是https://discuss.prometheus.io/c/instrumentation/node-exporter/18。用户可以在该论坛获取更多关于node exporter的信息、技术讨论以及解决问题的帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

玄德公笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值