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
sure, here:
clearml:
defaultCompany: "bialek"
cookieDomain: "bialek.dev"
nameOverride: "clearml"
fullnameOverride: "clearml"
apiserver:
existingAdditionalConfigsSecret: "eso-clearml-users"
additionalConfigs:
clearml.conf: |
agent {
file_server_url:
}
service:
type: ClusterIP
ingress:
enabled: true
ingressClassName: "bialek-on-prem"
hostName: "clearml-api.bialek.dev"
tlsSecretName: "tls-clearml-apiserver"
annotations:
cert-manager.io/cluster-issuer: bialek-dev-issuer
path: "/"
nodeSelector:
kubernetes.io/hostname: clearml-server
tolerations:
- key: "server4clearml"
operator: "Equal"
value: "true"
effect: "NoSchedule"
fileserver:
service:
type: ClusterIP
ingress:
enabled: true
ingressClassName: "bialek-on-prem"
hostName: "clearml-file.bialek.dev"
tlsSecretName: "tls-clearml-fileserver"
annotations:
cert-manager.io/cluster-issuer: bialek-dev-issuer
path: "/"
storage:
enabled: true
data:
size: 100Gi
nodeSelector:
kubernetes.io/hostname: clearml-server
tolerations:
- key: "server4clearml"
operator: "Equal"
value: "true"
effect: "NoSchedule"
webserver:
service:
type: ClusterIP
ingress:
enabled: true
ingressClassName: "bialek-on-prem"
hostName: "clearml.bialek.dev"
tlsSecretName: "tls-clearml-webserver"
annotations:
cert-manager.io/cluster-issuer: bialek-dev-issuer
path: "/"
nodeSelector:
kubernetes.io/hostname: clearml-server
tolerations:
- key: "server4clearml"
operator: "Equal"
value: "true"
effect: "NoSchedule"
extraEnvVars:
- name: WEBSERVER__fileBaseUrl
value: "
"
- name: WEBSERVER__useFilesProxy
value: "true"
redis:
architecture: replication
master:
nodeSelector:
kubernetes.io/hostname: clearml-server
tolerations:
- key: "server4clearml"
operator: "Equal"
value: "true"
effect: "NoSchedule"
persistence:
enabled: true
accessModes:
- ReadWriteOnce
size: 5Gi
## If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner
storageClass: null
replica:
replicaCount: 2
nodeSelector:
kubernetes.io/hostname: clearml-server
tolerations:
- key: "server4clearml"
operator: "Equal"
value: "true"
effect: "NoSchedule"
mongodb:
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxSurge: 50%
maxUnavailable: 50%
podSecurityContext:
enabled: true
fsGroup: 1001
resources: {}
enabled: true
nodeSelector:
kubernetes.io/hostname: clearml-server
tolerations:
- key: "server4clearml"
operator: "Equal"
value: "true"
effect: "NoSchedule"
architecture: replicaset
replicaCount: 1
arbiter:
enabled: false
pdb:
create: true
podAntiAffinityPreset: soft
elasticsearch:
replicas: 1
minimumMasterNodes: 1
antiAffinityTopologyKey: ""
antiAffinity: ""
nodeAffinity: {}
nodeSelector:
kubernetes.io/hostname: clearml-server
tolerations:
- key: "server4clearml"
operator: "Equal"
value: "true"
effect: "NoSchedule"
volumeClaimTemplate:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 30Gi
extraVolumes:
- name: nfs
nfs:
path: /path/to/nfs
server: <some_private_ip>
extraVolumeMounts:
- name: nfs
mountPath: /mnt/backups
readOnly: false
esConfig:
elasticsearch.yml: |
xpack.security.enabled: false
path.repo: ["/mnt/backups"]
88 Views
0
Answers
3 months ago
3 months ago