github.com/galamsiva2020/kubernetes-heapster-monitoring@v0.0.0-20210823134957-3c1baa7c1e70/deploy/kube-config/google/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=gcm 29 - --sink=gcl 30 - --poll_duration=2m 31 - --stats_resolution=1m 32 volumeMounts: 33 - mountPath: /etc/ssl/certs 34 name: ssl-certs 35 readOnly: true 36 volumes: 37 - name: ssl-certs 38 hostPath: 39 path: /etc/ssl/certs 40 --- 41 apiVersion: v1 42 kind: Service 43 metadata: 44 labels: 45 task: monitoring 46 # For use as a Cluster add-on (https://github.com/kubernetes/kubernetes/tree/master/cluster/addons) 47 # If you are NOT using this as an addon, you should comment out this line. 48 kubernetes.io/cluster-service: 'true' 49 kubernetes.io/name: Heapster 50 name: heapster 51 namespace: kube-system 52 spec: 53 ports: 54 - port: 80 55 targetPort: 8082 56 selector: 57 k8s-app: heapster