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
I’M A Total Beginner With Kubernetes And Somewhat New To Clearml. I Can’T Seem To Get The Server Setup On Aws Eks. I’Ve Created An Eks Cluster And Node. I Can Access And Run Helm Commands Against The Cluster. According To

I’m a total beginner with Kubernetes and somewhat new to ClearML. I can’t seem to get the server setup on AWS EKS. I’ve created an EKS cluster and node. I can access and run Helm commands against the cluster. According to https://github.com/allegroai/clearml-helm-charts/tree/main/charts/clearml I have done the following:
helm install nginx bitnami/nginx helm install clearml allegroai/clearml -f clearml_kube/customer-values.ymlwhere the file clearml_kube/customer-values.yml contains:
ingress: app: enabled: true api: enabled: true files: enabled: trueI can get the generic nginx landing page if I go to the EXTERNAL-IP listed for the nginx service from the kubectl get svc command. But when I try to access the ClearML interface url I get timeout errors/nothing. I’ve tried to open every port I can think of in the EKS cluster security group … (e.g., 30080:30080, 80:30080, 443:30080). What am I missing?

  
  
Posted 2 years ago
Votes Newest

Answers 12


very nice, thanks!

  
  
Posted 2 years ago

(just to understand where are the ingress rules)

  
  
Posted 2 years ago

kubectl get ingress -A

  
  
Posted 2 years ago

That’s very helpful, thanks!. BTW when I enter that command I get No resources found in clearml namespace. Similarly if I run:
kubectl get --namespace default -o jsonpath="{.spec.ports[0].nodePort}" services clearml
I get:
Error from server (NotFound): services "clearml" not found I

  
  
Posted 2 years ago

and add these 3 hostnames pointing them to the external ip

  
  
Posted 2 years ago

s o kubectl -n clearml get ingress

  
  
Posted 2 years ago

you need 3 records

  
  
Posted 2 years ago

sounds good I’ll give that a shot real quick

  
  
Posted 2 years ago

If you have ALB you will just need to add some annotations on ingress rules depending on your setup. btw for now , since you already have everything in place, I suggest to just add values to /etc/hosts and see if it works

  
  
Posted 2 years ago

I’m happy to use AWS’s ALB I was just even less sure about how to set that up at the time. I assume I need to setup a Target Group Attachement to the clearml-webserver ip address, correct?

  
  
Posted 2 years ago

Hi BeefyHippopotamus73 , on EKS it’s preferrable to use ALB but you can also work with your nginx. You need DNS records with hostnames you setup pointing to that External IP. If you just need to test, you can simply add entries in you client machine /etc/hosts file (if you are on *nix)

  
  
Posted 2 years ago

JuicyFox94

  
  
Posted 2 years ago
1K Views
12 Answers
2 years ago
one year ago
Tags