github.com/galamsiva2020/kubernetes-heapster-monitoring@v0.0.0-20210823134957-3c1baa7c1e70/deploy/kube-config/standalone-with-apiserver/heapster-deployment.yaml (about) 1 apiVersion: extensions/v1beta1 2 kind: Deployment 3 metadata: 4 name: heapster-apiserver 5 namespace: kube-system 6 labels: 7 k8s-app: heapster 8 module: apiserver 9 version: v6 10 spec: 11 selector: 12 matchLabels: 13 k8s-app: heapster 14 module: apiserver 15 version: v6 16 template: 17 metadata: 18 name: heapster 19 labels: 20 k8s-app: heapster 21 module: apiserver 22 version: v6 23 spec: 24 containers: 25 - name: heapster 26 image: k8s.gcr.io/heapster-amd64:v1.5.4 27 command: 28 - /heapster 29 - --source=kubernetes.summary_api:'' 30 - --api-server 31 - --service-cluster-ip-range=10.10.0.0/24 32 - --secure-port=6443 33 - --basic-auth-file=/srv/kubernetes/basic-auth.csv 34 - --token-auth-file=/srv/kubernetes/known-tokens.csv 35 - --client-ca-file=/srv/kubernetes/ca.crt 36 - --tls-cert-file=/srv/kubernetes/server.cert 37 - --tls-private-key-file=/srv/kubernetes/server.key 38 ports: 39 - containerPort: 6443 40 name: https 41 - containerPort: 8080 42 name: http 43 volumeMounts: 44 - name: heapster-apiserver-secrets 45 mountPath: /srv/kubernetes/ 46 readOnly: true 47 - name: ssl-certs 48 mountPath: /etc/ssl/certs 49 readOnly: true 50 volumes: 51 - name: heapster-apiserver-secrets 52 secret: 53 secretName: heapster-apiserver-secrets 54 - name: ssl-certs 55 hostPath: 56 path: /etc/ssl/certs