some-nail-13772
10/01/2025, 9:02 AM1 FailedCreatePodSandBox: Failed to create pod sandbox: failed to construct FQDN from pod hostname and cluster domain, FQDN js-5b374c0-control-0-0.js-5b374c0.xxxxxxxxxxxxxxx.svc.cluster.local is too long (64 characters is the max, 74 characters requested)
1. is there any way to fix it without changing our namespace?
2. If I set this set_hostname_as_fqdn to False, is there any impact?square-wire-39606
10/01/2025, 3:42 PMhallowed-glass-14538
10/02/2025, 12:46 AMsome-nail-13772
10/02/2025, 1:23 AMhallowed-glass-14538
10/02/2025, 2:53 AMsome-nail-13772
10/03/2025, 2:14 AMnetwork:
description: Network defines the networking options for the jobset.
properties:
enableDNSHostnames:
description: >-
EnableDNSHostnames allows pods to be reached via their
hostnames.
Pods will be reachable using the fully qualified pod
hostname:
<jobSet.name>-<spec.replicatedJob.name>-<job-index>-<pod-index>.<subdomain>
type: boolean
publishNotReadyAddresses:
description: >-
Indicates if DNS records of pods should be published
before the pods are ready.
Defaults to True.
type: boolean
subdomain:
description: >-
Subdomain is an explicit choice for a network subdomain
name
When set, any replicated job in the set is added to this
network.
Defaults to <jobSet.name> if not set.
type: string
type: object
something like
network:
subdomain: "j"
enableDNSHostnames: truehallowed-glass-14538
10/03/2025, 2:37 AMrun command. Just need to add some hashing function here . Its slightly complicated for argo deployed jobsets. How are you deploying those jobsets ? via the run command or via argo workflowssome-nail-13772
10/03/2025, 2:38 AMhallowed-glass-14538
10/03/2025, 2:40 AMsome-nail-13772
10/03/2025, 2:42 AMhallowed-glass-14538
10/03/2025, 2:42 AMsome-nail-13772
10/03/2025, 2:42 AMsome-nail-13772
10/03/2025, 2:42 AM5b3some-nail-13772
10/03/2025, 2:43 AMhallowed-glass-14538
10/03/2025, 2:44 AMsome-nail-13772
10/03/2025, 2:44 AMhallowed-glass-14538
10/03/2025, 2:50 AM"{{= sprig.substr(sprig.sha256sum(inputs.parameters.jobset-name), 0, 3) }}"
2. modify this function to take the subdomain value which you pass down over here
3. modify this function to reflect the change in the function signature ( you can keep passing names here)
Once you have you can change the value of ``3` to what ever you like.some-nail-13772
10/03/2025, 3:03 AMsome-nail-13772
10/06/2025, 6:39 AM'control' and 'worker' with 'c' and 'w'. Do you think this is a good direction to move forward with?some-nail-13772
10/06/2025, 9:05 AM@retry(times=0) for metaflow_ray , the workflow failed due to no retryStrategy was added to the Argo template, making {{retries}} unavailable, it couldn't resolve the {{retries}} variable used for logging and task tracking. Is there any workaround for this issue?some-nail-13772
10/06/2025, 9:51 AMsvc.cluster.local in
def _make_domain_name(
jobset_name, main_job_name, main_job_index, main_pod_index, namespace,):
return "%s-%s-%s-%s.%s.%s.svc.cluster.local" %
Is it for internal service discovery within the cluster? If we remove the suffix, are there any consequences?