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