k8s.io/perf-tests/clusterloader2@v0.0.0-20240304094227-64bdb12da87e/pkg/measurement/common/probes/manifests/metricsServer/metrics-server-prober-deployment.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 namespace: probes 5 name: metrics-server-prober 6 labels: 7 probe: metrics-server-prober 8 spec: 9 selector: 10 matchLabels: 11 probe: metrics-server-prober 12 replicas: {{.Replicas}} 13 template: 14 metadata: 15 labels: 16 probe: metrics-server-prober 17 spec: 18 containers: 19 - name: prober 20 image: gcr.io/k8s-testimages/probes:v0.0.5 21 args: 22 - --metric-bind-address=0.0.0.0:8080 23 - --mode=kubeclient 24 - --kubeclient-probe-resourceGroup=metrics.k8s.io 25 - --kubeclient-probe-resourceVersion=v1beta1 26 - --kubeclient-probe-resourceName=pods 27 - --kubeclient-probe-interval=10s 28 - --logtostderr=false 29 - --log_file=/var/log/cl2-kube-client.log 30 resources: 31 limits: 32 cpu: 100m 33 memory: 100Mi 34 ports: 35 - containerPort: 8080 36 name: metrics 37 volumeMounts: 38 - name: logs-volume 39 mountPath: /var/log 40 serviceAccountName: metrics-server-prober 41 volumes: 42 - name: logs-volume 43 hostPath: 44 path: /var/log