Unanswered
Anyonw Know How Can I Make Clearml Server Serving File Urls With External Domain, And Not The Internal Kubernetes Cluster Hostnames?
Runnin Both The Server And Agents In K8S On-Prem, The Url Giving Is Not Reachable Because It Try To Present It As The Url
root@master:/home/bialek# kubectl -n clearml describe po clearml-webserver-847d7c947b-hfk57
Name: clearml-webserver-847d7c947b-hfk57
Namespace: clearml
Priority: 0
Service Account: clearml-webserver
Node: clearml-server/secretip
Start Time: Sun, 04 May 2025 08:42:17 +0300
Labels: app.kubernetes.io/instance=clearml-webserver
app.kubernetes.io/name=clearml
pod-template-hash=847d7c947b
Annotations: cni.projectcalico.org/containerID: ebe61ed8108db66e290732f0039ccd346ef3c47fc4a71c0e9b3c70588c9f4f18
cni.projectcalico.org/podIP: secretip
cni.projectcalico.org/podIPs: secretip
Status: Running
IP: secretip
IPs:
IP: secretip
Controlled By: ReplicaSet/clearml-webserver-847d7c947b
Init Containers:
init-webserver:
Container ID:
0
Image: docker.io/allegroai/clearml:2.0.0-613
Image ID: docker.io/allegroai/clearml@sha256:713ae38f7dafc9b2be703d89f16017102f5660a0c97cef65c793847f742924c8
Port: <none>
Host Port: <none>
Command:
/bin/sh
-c
set -x; while [ $(curl -sw '%{http_code}' "
" -o /dev/null) -ne 200 ] ; do
echo "waiting for apiserver" ;
sleep 5 ;
done
State: Terminated
Reason: Completed
Exit Code: 0
Started: Sun, 04 May 2025 08:42:27 +0300
Finished: Sun, 04 May 2025 08:44:27 +0300
Ready: True
Restart Count: 0
Limits:
cpu: 10m
memory: 64Mi
Requests:
cpu: 10m
memory: 64Mi
Environment: <none>
Mounts:
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-wmf25 (ro)
Containers:
clearml-webserver:
Container ID:
2
Image: docker.io/allegroai/clearml:2.0.0-613
Image ID: docker.io/allegroai/clearml@sha256:713ae38f7dafc9b2be703d89f16017102f5660a0c97cef65c793847f742924c8
Port: 80/TCP
Host Port: 0/TCP
Args:
webserver
State: Running
Started: Sun, 04 May 2025 08:44:28 +0300
Ready: True
Restart Count: 0
Limits:
cpu: 2
memory: 1Gi
Requests:
cpu: 100m
memory: 256Mi
Liveness: exec [curl -X OPTIONS
] delay=0s timeout=1s period=10s #success=1 #failure=3
Readiness: exec [curl -X OPTIONS
] delay=0s timeout=1s period=10s #success=1 #failure=3
Environment:
NGINX_APISERVER_ADDRESS:
NGINX_FILESERVER_ADDRESS:
Mounts:
/mnt/external_files/configs from webserver-config (rw)
/var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-wmf25 (ro)
Conditions:
Type Status
PodReadyToStartContainers True
Initialized True
Ready True
ContainersReady True
PodScheduled True
Volumes:
webserver-config:
Type: ConfigMap (a volume populated by a ConfigMap)
Name: clearml-webserver-configmap
Optional: false
kube-api-access-wmf25:
Type: Projected (a volume that contains injected data from multiple sources)
TokenExpirationSeconds: 3607
ConfigMapName: kube-root-ca.crt
ConfigMapOptional: <nil>
DownwardAPI: true
QoS Class: Burstable
Node-Selectors: kubernetes.io/hostname=clearml-server
Tolerations: node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
server4clearml=true:NoSchedule
Events: <none>
root@master:/home/bialek#
74 Views
0
Answers
3 months ago
3 months ago