diff --git a/extraFiles/my_spawner.py b/extraFiles/my_spawner.py
index 51dbe348e0ba0ac8e1c5296a39b0f03f07292499..b96d9434a1404e5f3d54f4b4835945c485f39db5 100644
--- a/extraFiles/my_spawner.py
+++ b/extraFiles/my_spawner.py
@@ -46,6 +46,17 @@ class MySpawner(KubeSpawner):
                 'values': formdata.get('gputype', [0])
             })
 
+        if gpus == 0:
+            nodeSelectorTermsExpressions.append({
+                'key': 'nvidia.com/gpu.product',
+                'operator': 'NotIn',
+                'values': [ "NVIDIA-GeForce-RTX-3090", "NVIDIA-A100-80GB-PCIe-MIG-1g.10gb", "NVIDIA-L40", "NVIDIA-A10",
+                           "NVIDIA-RTX-A4000", "NVIDIA-RTX-A5000", "NVIDIA-RTX-A5000", "NVIDIA-A100-SXM4-80GB", "NVIDIA-GeForce-GTX-1080-Ti",
+                           "NVIDIA-GeForce-RTX-2080-Ti"]
+            })
+
+
+
         tolerationsExpression = [{
             'key': 'nautilus.io/csu-tide',
             'operator': 'Exists',