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