inlets-operator icon indicating copy to clipboard operation
inlets-operator copied to clipboard

Add Support for an Azure Container Instance Provisioner

Open juan-lee opened this issue 6 years ago • 9 comments

Add support for using an Azure Container Instance as a provisioner.

Expected Behaviour

The behavior would be similar to the droplet provisioner except it would use a container instance resource on azure instead of a digital ocean droplet.

Current Behaviour

Currently inlet servers are only supported on digital ocean and packet.

Context

inlet provides a very nice way to expose services from a private cluster. It would be great if azure customers could leverage this functionality.

juan-lee avatar Oct 06 '19 02:10 juan-lee

Sounds good to me, I'd be happy to accept a PR for this @juan-lee

What are the costs of the ACI per month? Could you add table to the README with an estimation?

For Packet it's the $0.07, for DigitalOcean it's 5 USD / mo.

Thank you!

Alex

alexellis avatar Oct 07 '19 19:10 alexellis

Please see the following for the pricing grid: https://github.com/alexellis/inlets-operator/issues/8

alexellis avatar Oct 07 '19 19:10 alexellis

@alexellis The cost for ACI is around $40/month. Azure's cheapest VM will also be around the same price. It's a far cry from $5/mo you get on digital ocean, but is a little better than $0.07/hr (~$51/mo) on packet.

I'll add a table to the README. Thanks!

juan-lee avatar Oct 07 '19 21:10 juan-lee

Thank you, hopefully folks with Azure credits and at MSFT will find it useful, despite the rather exorbitant cost.

alexellis avatar Oct 08 '19 08:10 alexellis

Is this still of interest @juan-lee ?

alexellis avatar Nov 11 '19 18:11 alexellis

Where are we with this @juan-lee @lachie83 ?

alexellis avatar Jan 01 '20 16:01 alexellis

@alexellis I'm shooting to have a PR for you by EOW. Sorry for the delay.

juan-lee avatar Jan 07 '20 16:01 juan-lee

No problem. You'll need to PR to the inletsctl project which is vendored here.

alexellis avatar Jan 08 '20 13:01 alexellis

@juan-lee Is there any reason you chose ACI to implement an azure server rather than a vm? A B1S vm would cost only cost around 6 dollars a month and could work like the EC2 provisioner.

adam7 avatar Jan 26 '20 08:01 adam7