k8s部署针对外部服务器的prometheus服务

ConfigMap

yaml 复制代码
apiVersion: v1
kind: ConfigMap
metadata:
  name: prometheus-config-ems
data:
  prometheus.yml: |-
    global:
      scrape_interval: 15s
      evaluation_interval: 15s
    scrape_configs:
      - job_name: "emsservice"
        static_configs:
          - targets:
            - "192.165.25.160:9182"
            - "192.165.25.161:9182"
            - "192.165.25.162:9182"
            - "192.165.25.163:9182"
            - "192.165.25.164:9182"
            - "192.165.25.165:9182"
            - "192.165.25.166:9182"
            - "192.165.25.167:9182"

Deployment

yaml 复制代码
apiVersion: apps/v1
kind: Deployment
metadata:
  name: promems-deployment
spec:
  replicas: 1
  selector:
    matchLabels:
      app: promems
  template:
    metadata:
      labels:
        app: promems
    spec:
      containers:
        - name: promems
          image: prom/prometheus
          command:
          - "/bin/prometheus"
          args:
          - "--config.file=/etc/prometheus/prometheus.yml"
          ports:
            - containerPort: 9090
              protocol: TCP
          volumeMounts:
            - name: promems
              mountPath: /etc/prometheus
      volumes:
        - name: promems
          configMap:
            name: prometheus-config-ems

Service

yaml 复制代码
kind: Service
apiVersion: v1
metadata:
  labels:
    app:
  name: ems-service
  namespace: default
spec:
  type: NodePort
  ports:
    - name: http
      port: 9090
      targetPort: 9090
      protocol: TCP
      nodePort: 31004
  selector:
    app: promems
相关推荐
Lovyk29 分钟前
基于 Ansible 与 Jinja2 模板的 LNMP 环境及 WordPress 自动化部署实践
linux·运维·服务器·自动化·ansible
知白守黑2671 小时前
Linux磁盘阵列
linux·运维·服务器
郝同学的测开笔记3 小时前
从漏洞到防护:如何为你的CronJob添加RBAC安全层?
云原生·kubernetes·测试
TPBoreas4 小时前
Jenkins启动端口修改失败查找日志
运维·服务器·jenkins
正在努力的小河6 小时前
Linux设备树简介
linux·运维·服务器
小张快跑。6 小时前
Tomcat下载、安装及配置详细教程
java·服务器·tomcat
没有不重的名么7 小时前
Tmux Xftp及Xshell的服务器使用方法
服务器·人工智能·深度学习·机器学习·ssh
wdxylb7 小时前
云原生俱乐部-杂谈1
服务器·云原生
赏点剩饭77810 小时前
linux中的hostpath卷、nfs卷以及静态持久卷的区别
linux·运维·服务器
神鸟云10 小时前
DELL服务器 R系列 IPMI的配置
linux·运维·服务器·网络·边缘计算·pcdn