generateName: testbed-perftest-
items:
    - name: lb
      type: LOADBALANCER
      spec:
          selector:
              workload-app: crdb
          port: 60000
    - name: crdb1
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              labels:
                  workload-app: crdb
              resources:
                  requests:
                      memory: 16Gi
                      cpu: "8"
                      storage: 200Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
            #   nodeSelector: # NOTE: 可选择运行节点, 等效于 k8s 的 nodeSelector
            #       kubernetes.io/hostname: 172.16.4.67
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/crdb"
    - name: crdb2
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              labels:
                  workload-app: crdb
              resources:
                  requests:
                      memory: 16Gi
                      cpu: "8"
                      storage: 200Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
            #   nodeSelector: # NOTE: 可选择运行节点, 等效于 k8s 的 nodeSelector
            #       kubernetes.io/hostname: 172.16.4.67
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/crdb"
    - name: crdb3
      type: WORKLOAD_NODE # 测试资源类型: WORKLOAD_NODE
      spec:
          container:
              name: node
              image: hub.pingcap.net/qa/base-image
              imagePullPolicy: Always
              labels:
                  workload-app: crdb
              resources:
                  requests:
                      memory: 16Gi
                      cpu: "8"
                      storage: 200Gi

              securityContext:
                  capabilities:
                      add: ["SYS_ADMIN", "SYS_PTRACE", "NET_ADMIN"]
            #   nodeSelector: # NOTE: 可选择运行节点, 等效于 k8s 的 nodeSelector
            #       kubernetes.io/hostname: 172.16.4.67
              volumeMount: # NOTE: 额外挂载一个 nvme 盘的目录
                  mountPath: "/crdb"
    - name: toolset
      type: WORKLOAD_NODE
      spec:
          container:
              name: go-tpc
              image: hub-new.pingcap.net/perf_testing/bench-toolset:latest
              command:
              - tail
              - "-f"
              - "/dev/null"
              resources:
              requests:
                  memory: 2Gi
                  cpu: "4"