github.com/galamsiva2020/kubernetes-heapster-monitoring@v0.0.0-20210823134957-3c1baa7c1e70/deploy/kube-config/influxdb/heapster.yaml (about) 1 apiVersion: v1 2 kind: ServiceAccount 3 metadata: 4 name: heapster 5 namespace: kube-system 6 --- 7 apiVersion: extensions/v1beta1 8 kind: Deployment 9 metadata: 10 name: heapster 11 namespace: kube-system 12 spec: 13 replicas: 1 14 template: 15 metadata: 16 labels: 17 task: monitoring 18 k8s-app: heapster 19 spec: 20 serviceAccountName: heapster 21 containers: 22 - name: heapster 23 image: k8s.gcr.io/heapster-amd64:v1.5.4 24 imagePullPolicy: IfNotPresent 25 command: 26 - /heapster 27 - --source=kubernetes:https://kubernetes.default 28 - --sink=influxdb:http://monitoring-influxdb.kube-system.svc:8086 29 --- 30 apiVersion: v1 31 kind: Service 32 metadata: 33 labels: 34 task: monitoring 35 # For use as a Cluster add-on (https://github.com/kubernetes/kubernetes/tree/master/cluster/addons) 36 # If you are NOT using this as an addon, you should comment out this line. 37 kubernetes.io/cluster-service: 'true' 38 kubernetes.io/name: Heapster 39 name: heapster 40 namespace: kube-system 41 spec: 42 ports: 43 - port: 80 44 targetPort: 8082 45 selector: 46 k8s-app: heapster