Hacker News new | past | comments | ask | show | jobs | submit login

Neither "Get Started" nor the FAQ tell me how to run this.




The site should probably say somewhere that this was built for AWS and AWS only.

Instead it says:

> Bottlerocket is installed as the base operating system on the machine or instance where your containers themselves are running.

> Bottlerocket runs in the cloud or in your datacenter.



On one hand it seems like an ncurses tool to install to a disk seems appropriate. On the other hand, the number of times one of these images would be configured for a company is probably pretty small.

I’ll have to spend a bit more time, but this seems like a nice option for orgs that want to run on-prem (e.g. not in cloud), and have a low maintenance container host.


1. Sign up to AWS with your credit card.

2. Easily spin up as many instances as you need!


> 2. Draw the rest of the owl!

Is this available as an AMI I can use when launching an EC2 instance? If so, how do I specify which container or containers it should run? Do I paste a docker-compose.yaml file into the User Data field in the EC2 launch wizard? Do I send configuration to a certain reserved port with a specially authed HTTP POST? About the only thing I know atm is that I can’t use ssh until a container is deployed.


Yes, its listed in the Community AMIs section. It's more common to use this alongside Elastic Kubernetes or other similar AWS services though, where you can opt to use Bottlerocket at the host during configuration.

https://aws.amazon.com/bottlerocket/faqs/#Using_Bottlerocket


OK cool, thanks for that information, but I do wish that someone would explain the mechanism for deploying this OS. Like, if it’s part of an ECS/EKS scheme I’ll tolerate some magic, but at the end of the day I’m a curious person and I’d like to know the mechanics behind how my software is getting deployed. In general if I personally can’t deploy something to EC2 I feel weird about trusting higher level abstractions to do something I don’t know how to.


Well, the link I provided references the Bottlerocket docs which explains the control container and the admin container and also how you can configure Bottlerocket via the User Data field when launching it as an AMI. All the information appears to be in the docs

https://github.com/bottlerocket-os/bottlerocket/blob/develop...


Thank you! I’ll check this out, I’d like to try integrating bottlerocket into some of my Terraform workflows.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: