clusterloader2/testing/request-benchmark/deployment.yaml (35 lines of code) (raw):

{{$image := DefaultParam .CL2_BENCHMARK_IMAGE "gcr.io/k8s-testimages/perf-tests-util/request-benchmark:latest"}} {{$cpu := DefaultParam .CL2_BENCHMARK_POD_CPU (AddInt .Inflight 1)}} {{$memory := DefaultParam .CL2_BENCHMARK_POD_MEMORY "100Mi"}} apiVersion: apps/v1 kind: Deployment metadata: name: {{.Name}} labels: group: benchmark spec: replicas: {{.Replicas}} selector: matchLabels: name: {{.Name}} template: metadata: labels: name: {{.Name}} group: benchmark spec: containers: - name: {{.Name}} image: {{$image}} imagePullPolicy: Always args: - --inflight={{.Inflight}} - --namespace={{.Namespace}} - --uri={{.Uri}} resources: requests: cpu: {{$cpu}} memory: {{$memory}} limits: cpu: {{$cpu}} memory: {{$memory}}