-
Notifications
You must be signed in to change notification settings - Fork 31
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
mybinder.org sub-domains: ovh.mybinder.org #154
Comments
Sorry for the late reply. We need a domain name/IP where your instance can be found to setup the domain. @jupyterhub/binder-team are there other things we should discuss or things to agree first? |
Hello Betatim, Our binder instance can be reach here : I think there is points we need to discuss, I just post a related comment on the following issue : |
shall we close this issue and take care of this in the mybinder.org-deploy issue linked above? |
I'd keep this open until we have an entry for ovh.mybinder.org that points to binder.mybinder.ovh. We can already create that DNS entry now I think. (By we I mean you because I think you are the only one with access to the account) |
@betatim then shall we close jupyterhub/mybinder.org-deploy#759 ? I just meant that it seems we have duplicated issues there and here (or maybe this issue is more specific to the sub-domain so we should treat it as a subset of jupyterhub/mybinder.org-deploy#759 ?) |
That is how I see this issue. It is the formal request to get the subdomain and will be closed either when we reject the request or create the DNS entry. The latter can be done before jupyterhub/mybinder.org-deploy#759 is done. |
Maybe you can share the details for updating the DNS entries so we grow the number of people who can do this. Bus factors, travel and all that. |
@jagwar and @mael-le-gal congrats on getting jupyterhub/mybinder.org-deploy#970 merged and taking another step towards N>1 mybinder.org binderhubs! |
Hey folks - I'm trying to get the domain I think we ran into this with other domains as well - CNAME redirects don't place nicely with HTTPS. I think our next best option would be to use an A record to point that domain to the ovh binderhub. Does that sound right to folks? (and if so, what IP address should I use?) |
I think the reason the CNAME setup doesn't work is because the server that answers doesn't have a certificate for Right now is what needs changing. The |
OK, I just realized that I also have the cloudflare account details. And mybinder.org is there as well! So I wonder if it's just that my bluehost account acts as if it can control the DNS, when it really cannot. I just set |
$ dig @8.8.8.8 ovh.mybinder.org
;; ANSWER SECTION:
ovh.mybinder.org. 299 IN A 104.27.160.39
ovh.mybinder.org. 299 IN A 104.27.161.39 so something isn't right :-( |
Background theoryThe host headerWeb request are made to an IP, but if you provide a host header it matters greatly. It will affect how traffic is routed. Ingress controllers routingSay you have a k8s cluster with an ingress controller, that means that you have something in the k8s cluster that will look at the k8s
Some terminal inspection written down
Thoughts
|
hmm, perhaps some of the OVH folks could provide their thoughts? (@jagwar and @mael-le-gal) |
so that works. What does the orange cloud symbol mean in the cloudflare overview? |
Hi, I will talk with @mael-le-gal tomorrow, he was in holiday. I think we will try to deploy binderhub with nginx-ingress-controller and cert-manager to handle the TLS stuff with a metachart that requires binderhub. |
I don't think there is a problem with how the OVH cluster is configured. The problem is with the configuration of the ovh.mybinder.org DNS entry. I think the first/initial confusion was that setting up ovh.mybinder.org to point to the IP of the oVH cluster lead to some error messages related to SSL certificates. I think that was expected because the cluster wasn't configured to obtain a certificate for that domain. The way forward is to sort out the problem with the DNS configuration and then configure the OVH cluster to use ovh.mybinder.org as hostname and obtain a certificate for that. Switching to cert-manager would be a nice thing for all BinderHubs but won't fix the current problem. |
Oops! Accidental close I'm not sure exactly what the orange cloud means, this page is the best I could come up with but I'm not sure why that particular entry is an orange cloud while others are not. |
Orange cloud for binder does not change much as the content is dynamic. It's likely better to avoid it; and cloudflare will not try to be smart about the content and cache it (among other). |
Hello everyone, Sorry for the answering latency, I took some days off last week. But I'm back ! :) I added a new I will do a PR for adding the deployment of this new ingress on the OVH cluster. My question is : should we keep the 2 separated access points ? On the first case we will deploy 2 ingress whereas in the second case we will deploy only 1. |
I think there is no need to have two names that normal users use. I would keep the setup that ovh.mybinder.org is a CNAME and not points directly to an IP though as it makes it easier for you to change the IP when you move the cluster etc. Nice work all around on getting the domain trouble sorted. ps. Welcome back from your holiday :) |
I can confirm that ovh.mybinder.org works for me! woo! So what is left, getting the redirector that @betatim put together deployed on prod? |
We are now a federation: https://twitter.com/mybinderteam/status/1136512810475765760 The last missing piece is jupyterhub/mybinder.org-deploy#986. We are currently "losing" about 2% of our traffic in our stats as we are sending 2% to the OVH cluster. As long as it is only 2% it makes no difference to our stats. But before we increase the traffic we need to get our analytics back. Having the numbers to back our case is important for funding/sponsorship/etc to show we are having impact with what we are doing. Thanks everyone! |
For the current issue, I just pushed a PR here : jupyterhub/mybinder.org-deploy#1010 The travis will then always deploy the ovh specific ingress for |
wow, this is so exciting! Thanks to everybody for all of their hard work on this! |
Great job folks! |
I guess this issue can be |
Indeed! I think we have a blog post issue as well so we can use it to track that topic. |
Hello,
OVH is interested in providing myBinder instance on the top of our public cloud. We are aware of https://jupyterhub-team-compass.readthedocs.io/en/latest/binder/subdomains.html
As discussed here: #144 can you provide us a sub-domain ovh.mybinder.org ?
Thanks :)
The text was updated successfully, but these errors were encountered: