Skip to content

Instantly share code, notes, and snippets.

@fifar
Created April 20, 2020 06:49
Show Gist options
  • Save fifar/6bbaff14c1d6c8c3b81b9827963777a6 to your computer and use it in GitHub Desktop.
Save fifar/6bbaff14c1d6c8c3b81b9827963777a6 to your computer and use it in GitHub Desktop.
node affinity for CPU and GPU pods
singleuser:
profileList:
- display_name: "Default"
description: |
Tubi Data Runtime
default: True
kubespawner_override:
image: <private-docker-registry>/tubi-data-runtime
node_affinity_preferred:
- weight: 1
preference:
matchExpressions:
- key: kops.k8s.io/instancegroup
operator: NotIn
values:
- gpu
extra_resource_limits:
nvidia.com/gpu: "0"
- display_name: "GPU"
description: |
Tubi Data Runtime with GPU Support. 1 GPU ONLY.
kubespawner_override:
image: <private-docker-registry>/tubi-data-runtime-gpu
node_affinity_required:
- matchExpressions:
- key: kops.k8s.io/instancegroup
operator: In
values:
- gpu
extra_resource_limits:
nvidia.com/gpu: "1"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment