nixlbench-deployment.yaml 940 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
apiVersion: apps/v1
kind: Deployment
metadata:
  name: nixl-benchmark
spec:
  replicas: 2
  selector:
    matchLabels:
      app: nixl-benchmark
  template:
    metadata:
      labels:
        app: nixl-benchmark
    spec:
      containers:
      - name: nixl-benchmark
19
        image: "my-registry/nixlbench:version-arch"
20
        command: ["sh", "-c"]
21
22
23
        env:
          - name: ETCD_ENDPOINTS
            value: etcd:2379
24
        args:
25
26
        - |
          nixlbench -etcd_endpoints ${ETCD_ENDPOINTS} --target_seg_type VRAM --initiator_seg_type VRAM && sleep infinity
27
28
        resources:
          requests:
29
30
31
              cpu: "10"
              memory: "5Gi"
              nvidia.com/gpu: "1"
32
          limits:
33
34
35
              cpu: "10"
              memory: "5Gi"
              nvidia.com/gpu: "1"