Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Answered
Hi All, I'Ve Successfully Set Up Clearml On Gke Using The Helm Chart And Exposed The Web Server Via An Ingress Controller. I'M Able To Access The Clearml Ui And Run Tasks Across Different Machine Types. Now, I’D Like To Enable And Configure

Hi All,
I've successfully set up ClearML on GKE using the Helm chart and exposed the web server via an Ingress controller. I'm able to access the ClearML UI and run tasks across different machine types.
Now, I’d like to enable and configure interactive sessions , but I have a few questions:

  • Accessing ClearML During clearml-init
  • Currently, I'm unable to reach the DNS endpoint because it's protected by Identity-Aware Proxy (IAP). How can I authenticate or bypass IAP when running clearml-init so that the CLI can connect to the ClearML server?
  • Accessing Interactive Sessions (e.g., JupyterLab, VS Code) on GKE- What is the best way to expose and access interactive sessions securely?
  • Are there recommended practices for routing traffic to these sessions when using LoadBalancer mode or Ingress?Here's the relevant configuration I’ve enabled in the Helm values:
sessions:
  portModeEnabled: true  # WARNING: only one Agent deployment should have this set to true
  svcAnnotations: {}
  svcType: "LoadBalancer"
  externalIP: 34.144.227.86
  startingPort: 30015
  maxServices: 2
  
  
Posted 4 months ago
Votes Newest

Answers


Hi @<1798162812862730240:profile|PreciousCentipede43> 🙂

  • Regarding bypassing the IAP I am not sure. Could you elaborate a bit? Do you have some expected solution in mind?
  • For exposing the interactive sessions you can use a LoadBalancer config as mentioned (if your cloud provider supports its configuration) or use a NodePort service type (making sure there is no firewall rules and you can access the defined ports on the Nodes). Exposing the sessions through an Ingress is supported in the Enterprise version of ClearML through a dedicated Kubernetes application.
  
  
Posted 4 months ago