Skip to content
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

Scaleway STARDUST1-S Instance Type Support #9

Closed
emolitor opened this issue Jul 18, 2021 · 12 comments
Closed

Scaleway STARDUST1-S Instance Type Support #9

emolitor opened this issue Jul 18, 2021 · 12 comments

Comments

@emolitor
Copy link

Scaleway now has a STARDUST1-S Instance Type "STARDUST1-S"
1 vCPU, 1 GB of RAM, 1 IPv4 address, 10GB storage, up-to 100Mbps Bandwidth. €0.0025/hour.

Having support for this would be by far the lowest cost option to use with inlets for European customers. It would be nice to add support for Amsterdam regions as well.

@alexellis
Copy link
Member

Thank you for the suggestion. We will take a look.

Pinging @jsiebens

Also, check out Fly.io where you can run three tunnels for free: https://inlets.dev/blog/2021/07/07/inlets-fly-tutorial.html

@dirien
Copy link
Contributor

dirien commented Jul 18, 2021

I love the stardust instances. The ony thing could be the reliability on the availability:

Every month, limited numbers of Stardust Instances will be released

Stardust stocks will be limited at launch: one Stardust in PAR1, one in AMS1…if you are quick enough to get one!
More instances will be added to the pool regularly. These exclusive releases are called Stardust rain, and you don’t want to miss them. Here’s how it works.

I am not sure how to work with this Stardust rain events in inlets. One idea could be a cascading provisioning. First try to provision a stardust in the prefered region. Iterate to the next region or fallback to the developer instance.

Or adding a stardust flag (--promo-instance 😄 )...

@alexellis
Copy link
Member

It sounds like if you can get one of these instances then you are very lucky to have it and are allowed only one.

For that reason it may not make a good fit in our automation tools.

But don't let that stop you installing inlets PRO onto any VM you been provision.

Let us know if Scaleway changes their policy and we can reconsider.

@jsiebens
Copy link
Contributor

jsiebens commented Jul 19, 2021

This library already supports using a certain plan and/or region, so no changes are required here.

Both tools using this library (inletsctl and inlets-operator) have already a flag to select a region, perhaps we could add a flag to select the plan as well.

@alexellis
Copy link
Member

The flag is available but only set if on Equinix Metal. Happy for someone to update inletsctl to accept the plan flag for the other provisioners. Should be an easy PR for someone to make

@emolitor
Copy link
Author

emolitor commented Jul 19, 2021 via email

@jsiebens
Copy link
Contributor

I had a little bit of time this evening: inlets/inletsctl#106

@dirien
Copy link
Contributor

dirien commented Jul 20, 2021

noice! ❤️

@alexellis
Copy link
Member

Looks like we may have got there sooner than expected @emolitor, but it'd be great if you can test it on your setup.

I've cut a new release binary

@emolitor
Copy link
Author

emolitor commented Jul 23, 2021 via email

@emolitor
Copy link
Author

Works for me, many thanks everyone!

@dirien
Copy link
Contributor

dirien commented Jul 25, 2021

For everyone stumbling over this: Keep in mind to check, in which region a stardust instance is available and set --region too!

inletsctl create --provider scaleway ... --plan=STARDUST1-S --region=ams1|par1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants