github.com/galamsiva2020/kubernetes-heapster-monitoring@v0.0.0-20210823134957-3c1baa7c1e70/deploy/kube-config/standalone/heapster-controller.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  ---
    29  apiVersion: v1
    30  kind: Service
    31  metadata:
    32    labels:
    33      task: monitoring
    34      # For use as a Cluster add-on (https://github.com/kubernetes/kubernetes/tree/master/cluster/addons)
    35      # If you are NOT using this as an addon, you should comment out this line.
    36      kubernetes.io/cluster-service: 'true'
    37      kubernetes.io/name: Heapster
    38    name: heapster
    39    namespace: kube-system
    40  spec:
    41    ports:
    42    - port: 80
    43      targetPort: 8082
    44    selector:
    45      k8s-app: heapster