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