Skip to content

Commit

Permalink
removing the anti-node affinity
Browse files Browse the repository at this point in the history
  • Loading branch information
PhillipsOwen committed Jun 3, 2024
1 parent 9a22088 commit 800628d
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions src/supervisor/job_create.py
Original file line number Diff line number Diff line change
Expand Up @@ -220,13 +220,12 @@ def create_job_object(self, run: dict, job_type: JobType, job_details: dict):
pod_node_selector = {params[0]: params[1]}

# else a run in the on-prem cluster
else:
# TODO: remove when mode is repaired
# create a node affinity to avoid using the on-prem k8s-node10 node.
pod_affinity_selector = client.V1Affinity(node_affinity=client.V1NodeAffinity(
required_during_scheduling_ignored_during_execution=client.V1NodeSelector(node_selector_terms=[client.V1NodeSelectorTerm(
match_expressions=[client.V1NodeSelectorRequirement(key="kubernetes.io/hostname", operator="NotIn", values=["k8s-node02",
"k8s-node10"])])])))
# else:
# # create a node affinity to avoid using the on-prem k8s-node10 node.
# pod_affinity_selector = client.V1Affinity(node_affinity=client.V1NodeAffinity(
# required_during_scheduling_ignored_during_execution=client.V1NodeSelector(node_selector_terms=[client.V1NodeSelectorTerm(
# match_expressions=[client.V1NodeSelectorRequirement(key="kubernetes.io/hostname", operator="NotIn", values=["k8s-node02",
# "k8s-node10"])])])))

# create and configure a spec section for the container
template = client.V1PodTemplateSpec(metadata=client.V1ObjectMeta(labels={"app": run_job['run-config']['JOB_NAME']}),
Expand Down

0 comments on commit 800628d

Please sign in to comment.