-
Notifications
You must be signed in to change notification settings - Fork 88
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GatewayCluster throws 'Method Not Allowed' #622
Comments
What version of the helm chart is installed? Is it the latest release released yesterday? Check by inspecting labels on the dask-gateway pods for example. Oh daskhub, okay hmm then you should be still using the old version and that means i didnt break something yesterday. Hmmm, unsure what has went wrong here, but just ruled out a regression. |
it is dask-gateway-2022.6.1
|
In traefik-daskhub-dask-gateway pod I see this in the log:
In jupyter-admin pod:
Everything else looks normal. |
Have you made an update to the helm chart as part of observing this change? You may have made an upgrade of daskhub without adjusting to the breaking changes in dask-gateway that was upgraded at some point in daskhub. See https://gateway.dask.org/changelog.html#id12. |
Since this is just a PoC state, I recreated everything, including Anyway, thank you for the tips. I have to admit that I am not a k8s and nor helm charts specialist, therefore any hints are helpful. I just search the clean, repeatable solution, to capture where are the risk points to break the system during development without intent. Therefore right now I am just zapping and recreating.. then later, the backend team will take-over with contiunous operations etc. Until now, I have recreated from scratch, probably 3 times and I had no issue, then after one week holiday I came back and now it has this. |
I have an EKS based Dask setup, which was working fine two weeks ago. Yestarday when I return to continue my work, the call of GatewayCluster() already throws ClientResponseError: 405, message='Method Not Allowed', url=URL('http://proxy-public/services/dask-gateway/api/v1/clusters/')
Minimal Complete Verifiable Example:
and throws this
Two weeks ago was working fine.
The Kubernetes cluster starts fine, I can also login in jupyter lab.
I noticed a significant difference compared to the two weeks run, when I open a terminal in jupyter lab, there I don't have anymore the aws client. Two weeks ago was there.
Environment:
Here is my daskub.yaml.. of course I removed the secrets.
I tried with pangeo docker image verion 2022.09.21, which I picked from https://github.com/pangeo-data/pangeo-docker-images/tags. Exactly the same result.
Dask version:
Python version: Python 3.9.13
Operating System: what's in pangeo-docker image
Install method (conda, pip, source):
The daskhub.yaml file you can see above.
Helm chart installed into EKS cluster with autoscaler, as described here https://github.com/awslabs/amazon-asdi/tree/main/examples/eks . (Some changes, simplifications I have which is related to EBS CSI driver and added some permissions to have access to my private s3.)
The text was updated successfully, but these errors were encountered: