question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Katib cannot obtain trail task information after istio is enabled. After completion, the pod status is NotReady

See original GitHub issue

/kind bug

What steps did you take and what happened: [A clear and concise description of what the bug is.] Since my training container needs to communicate with ML-pipeline, I need to enable istioto add Kubeflow-userid and the corresponding AuthorizationPolicy. However, automL cannot obtain the status information of Taial after istio is opened.Is there any way to solve this problem? Is there any other way to solve the communication problem between the training container and ml-pipeline?

@ewilderj @tmielika @mhausenblas @marcoceppi @pineking At present,I don’t open istio, I have added the corresponding request header in the source code, the following is the error message:

I1015 01:26:39.579167      54 main.go:136] kfp_server_api.exceptions.ApiException: (403)
I1015 01:26:39.579191      54 main.go:136] Reason: Forbidden
I1015 01:26:39.579198      54 main.go:136] HTTP response headers: HTTPHeaderDict({'content-length': '19', 'content-type': 'text/plain', 'date': 'Fri, 15 Oct 2021 01:26:39 GMT', 'server': 'istio-envoy', 'x-envoy-decorator-operation': 'ml-pipeline.kubeflow.svc.cluster.local:8888/*'})
I1015 01:26:39.579222      54 main.go:136] HTTP response body: RBAC: access denied

Thank you for your guidance

Anything else you would like to add: [Miscellaneous information that will assist in solving the issue.]

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
anencore94commented, Oct 17, 2021

Here’s the main reason of this issue and temporal solution if you need to use istio enable in trial: https://github.com/kubeflow/katib/issues/1638

You could build your own metrics-collector image with such code and use it.

0reactions
anencore94commented, Oct 21, 2021

| I’m glad you replied to my question. I have solved the above problem in my own way, but thank you very much

Thanks for the reply ! If you are ok, how about share your solution? Your solution may help other people who suffer with this istio-stuff. @longpi1

Read more comments on GitHub >

github_iconTop Results From Across the Web

Sidecar Injection Problems - Istio
Resolve common problems with Istio's use of Kubernetes webhooks for automatic sidecar injection.
Read more >
Troubleshooting Deployments on GKE - Kubeflow
This guide helps diagnose and fix issues you may encounter with Kubeflow on Google Kubernetes Engine (GKE) and Google Cloud.
Read more >
Resolving sidecar proxy/webhook issues in Anthos Service ...
A configuration issue in one of these webhooks might cause new pods to fail start up, or kubectl apply generating error messages. Sidecar...
Read more >
From Confused to Proficient: 1/2 Live Microservice of Istio
While running the 'kubectl get pods' command after deployment, the user finds that only 1/2 containers of each pod are in the READY...
Read more >
Deploying Kubeflow to a Bare-Metal GPU Cluster from Scratch
My experience of deploying Google's Kubernetes ML toolkit on physical servers with multiple GPUs. Attack on Kubeflow. Image by Anastasia ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found