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