123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- apiVersion: v1
- kind: Pod
- metadata:
- name: kube-addon-manager
- namespace: kube-system
- annotations:
- scheduler.alpha.kubernetes.io/critical-pod: ''
- seccomp.security.alpha.kubernetes.io/pod: 'docker/default'
- labels:
- component: kube-addon-manager
- spec:
- hostNetwork: true
- containers:
- - name: kube-addon-manager
- # When updating version also bump it in:
- # - test/kubemark/resources/manifests/kube-addon-manager.yaml
- image: k8s.gcr.io/kube-addon-manager:v9.0.2
- command:
- - /bin/bash
- - -c
- - exec /opt/kube-addons.sh 1>>/var/log/kube-addon-manager.log 2>&1
- resources:
- requests:
- cpu: 5m
- memory: 50Mi
- volumeMounts:
- - mountPath: /etc/kubernetes/
- name: addons
- readOnly: true
- - mountPath: /var/log
- name: varlog
- readOnly: false
- - mountPath: /etc/srv/kubernetes/addon-manager/
- name: srvkube
- readOnly: true
- env:
- - name: KUBECTL_EXTRA_PRUNE_WHITELIST
- value: {{kubectl_extra_prune_whitelist}}
- - name: KUBECTL_OPTS
- value: '--kubeconfig=/etc/srv/kubernetes/addon-manager/kubeconfig'
- volumes:
- - hostPath:
- path: /etc/kubernetes/
- name: addons
- - hostPath:
- path: /var/log
- name: varlog
- - hostPath:
- path: /etc/srv/kubernetes/addon-manager/
- name: srvkube
|