-
Notifications
You must be signed in to change notification settings - Fork 66
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
[2 days] Manually create a cluster (no terraform) #5355
Comments
@jmunroe, I believe you mentioned that there were some docs about this from the project pythia side 🤔? Could you please share those here so we can have them as a reference when we start working on this on Monday? |
I interpreted James' comment as "Project Pythia followed JetStream's docs and they got through it fine", just to give a different interpretation. May be wrong though! |
@sgibson91 makes sense. My understanding was that they experimented with it documented the whole process 🤷♀ |
My assumption is that these are the correct starting points:
There have been previous uses of kubernetes on JetStream2 such as kubespray (docs) but I had understood those to be fairly manual, non-scalable ways of deploying a cluster. What my ask of the JetStream2 team has been a 'managed kubernetes service' that we can build on top of. I think OpenStack Magnum and ClusterAPI are some of the enabling technologies used by the JetStream2 team but I am not entirely up to speed on the details. My primary contact at JetStream has been Julian Pistorius ([email protected]). Julian is already on our 2i2c slack. |
Current state@sgibson91 and I started deploying a cluster today to the new allocation that @jmunroe created for us. The process currently fails with CREATE_FAILED:
While investigating this, we realized that we don't have access to run commands such as:
What we've triedWe tried to create new application credentials that would be more permissive and give it the The only available roles for us are the ones in the screenshot below: From the blog post we are following it looks like the |
I've emailed Julian to seek additional guidance (See https://2i2c.freshdesk.com/a/tickets/2690). |
Potentially relevant Jetstream2 issues:
|
Thank you @jmunroe! Nvm, we still need permissions to the identity endpoint! |
Update: @sgibson91 and I opened a ticket on JetStream2 at https://jetstream-cloud.org/contact/index.html asking for guidance about this permission error. Confirmation email https://2i2c.freshdesk.com/a/tickets/2691 |
I've had success creating a Kubernetes cluster using Magnum following Andrea Zonca's blog post. When I was create the application credentials I did select the 'unrestricted (dangerous)' option. I still can't run all openstack commands (like I did need to be patient though. It took 117 minutes for the cluster to be created while in zonca's post he timed it at 9 minutes. Perhaps now that images have been copied over, will it run faster? I think we should increate the quota on the number of Volume that openstack allows. I'll submit that support ticket to the Jetstream2 team. @GeorgianaElena Please let me know if you'd like to meet tomorrow so we can make sure you are able to do what appears to work for me. I'll grab an early morning slot on your calendar. |
I requested an increase from 10 Volumes to 30 Volumes through the JS2 help desk. |
Quota for Volumes now set to 30. I deleted my test My hope is that it will be faster than 117 minutes this time but it is currently at 25 minutes and still pending. I'll report back how long it actually takes. |
I'm happy to see that the JS2 support desk was able to respond and take action on my request in <60 minutes! |
Unfortunately, attempt 2 was not successful. The cluster creation was stuck in a 'CREATE_IN_PROGRESS' state. It appears that a control plan node get created persists for about 60 minutes, is killed, then is recreated. Behind the scenes, my understanding of Using I gave a few attempts at adding a private ssh keypair and create security groups to attempt to log in to the control plane to poke around and try and find some logs but I don't think I was setting up the openstack networking correctly. I had a floating IP assigned and the SSH port was open but no luck. |
Resources to get us started:
The text was updated successfully, but these errors were encountered: