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
相关推荐
对你无可奈何20 分钟前
关于Ubuntu的 update造成的内核升级
运维·服务器·ubuntu
灵犀物润1 小时前
Kubernetes 配置检查与发布安全清单
安全·容器·kubernetes
GanGuaGua1 小时前
Linux系统:线程的互斥和安全
linux·运维·服务器·c语言·c++·安全
lsnm1 小时前
【LINUX网络】IP——网络层
linux·服务器·网络·c++·网络协议·tcp/ip
360智汇云2 小时前
k8s交互桥梁:走进Client-Go
golang·kubernetes·交互
xy_recording2 小时前
Day20 K8S学习
学习·容器·kubernetes
努力学习的小廉2 小时前
深入了解linux系统—— POSIX信号量
linux·运维·服务器
衍余未了2 小时前
k8s 内置的containerd配置阿里云个人镜像地址及认证
java·阿里云·kubernetes
田野里的雨2 小时前
manticore离线安装(Ubuntu )
linux·运维·服务器·全文检索
九章云极AladdinEdu2 小时前
Kubernetes设备插件开发实战:实现GPU拓扑感知调度
人工智能·机器学习·云原生·容器·kubernetes·迁移学习·gpu算力