原资源定义prometheus-serviceMonitorKubeControllerManager.yaml(k8s:1.18.2)

与kubescheduler问题相同,需要一个Service资源,所以我们需要手动创建一个 Service:(prometheus-KubeControllerManager.yaml)

  1. apiVersion: v1
  2. kind: Service
  3. metadata:
  4. namespace: kube-system
  5. name: kube-controller-manager
  6. labels:
  7. k8s-app: kube-controller-manager
  8. spec:
  9. selector:
  10. component: kube-controller-manager
  11. type: ClusterIP
  12. clusterIP: None
  13. ports:
  14. - name: http-metrics
  15. port: 10252
  16. targetPort: 10252
  17. protocol: TCP
  18. ---
  19. apiVersion: v1
  20. kind: Endpoints
  21. metadata:
  22. labels:
  23. k8s-app: kube-controller-manager
  24. name: kube-controller-manager
  25. namespace: kube-system
  26. subsets:
  27. - addresses:
  28. - ip: 10.0.0.5
  29. - ip: 10.0.0.15
  30. - ip: 10.0.0.20
  31. ports:
  32. - name: http-metrics
  33. port: 10252
  34. protocol: TCP
文档更新时间: 2020-07-08 13:59   作者:张尚