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

Bottlerocket AMIs available in additional global regions #827

Closed
errordeveloper opened this issue Apr 9, 2020 · 7 comments
Closed

Bottlerocket AMIs available in additional global regions #827

errordeveloper opened this issue Apr 9, 2020 · 7 comments
Assignees
Labels
Bottlerocket Issues around the open-source Linux-based OS Proposed Community submitted issue

Comments

@errordeveloper
Copy link

errordeveloper commented Apr 9, 2020

I have tried eksctl example for Bottlerocket nodegroup, but it didn't work in eu-west-1 region.

The error I got was this:

$ eksctl create cluster -f cluster.yaml 
[ℹ]  eksctl version 0.15.0
[ℹ]  using region eu-west-1
[ℹ]  setting availability zones to [eu-west-1a eu-west-1c eu-west-1b]
[ℹ]  subnets for eu-west-1a - public:192.168.0.0/19 private:192.168.96.0/19
[ℹ]  subnets for eu-west-1c - public:192.168.32.0/19 private:192.168.128.0/19
[ℹ]  subnets for eu-west-1b - public:192.168.64.0/19 private:192.168.160.0/19
Error: unable to determine AMI to use: error getting AMI from SSM Parameter Store: AccessDeniedException: No access to "/aws/" namespace: aws/service/bottlerocket is not a valid namespace
	status code: 400, request id: f8f44f27-7c44-4d7a-a5f5-ae43d9854840
$

To be honest I was confused, I thought I actually need to have preview access to try the Bottlerocket AMI, but turned out it's a regional issues.

/cc @mhausenblas @samuelkarp

@errordeveloper errordeveloper added the Proposed Community submitted issue label Apr 9, 2020
@sayboras
Copy link

sayboras commented Apr 9, 2020

Sad that it's only available in 4 regions ap-northeast-1, eu-central-1, us-east-1, us-west-2 as per https://github.com/bottlerocket-os/bottlerocket/blob/develop/QUICKSTART.md.

I am waiting to try it out in ap-southeast-2 as well.

@samuelkarp
Copy link

Hello @errordeveloper! As @sayboras pointed out, Bottlerocket is not yet available in eu-west-1. You're welcome to use the images we've made available in one of the regions that we have already launched (ap-northeast-1, eu-central-1, us-east-1, and us-west-2).

If you want to use eu-west-1 before we've made images available, you can follow these instructions to build and register your own AMI. This will give you an image similar to our official ones (if you check out this release, it should be the same).

@mhausenblas mhausenblas added the Bottlerocket Issues around the open-source Linux-based OS label Apr 9, 2020
@jhaynes
Copy link

jhaynes commented Apr 9, 2020

Alternatively, you're welcome to copy our AMIs into new regions in your account. However, the way the host container ECR repository paths are generated by default includes a dynamic region component. You'll need to override those defaults with either ECR repos of your own or with one of our repos from one of our supported regions.

The settings names are here and more details on how the defaults are set up is here

@errordeveloper
Copy link
Author

Perhaps someone should update the eksctl example to say which regions people can use, my starting point was the eksctl example and not the bottlerocket docs, I am sure others start there too :)

@runningman84
Copy link

It seems like there is already some automation in place to publish the AMI in 4 regions. I don't get why AWS can't just add few additional regions?

@errordeveloper
Copy link
Author

errordeveloper commented Apr 10, 2020 via email

@tjkirch
Copy link

tjkirch commented Aug 18, 2020

In addition to the ap-northeast-1, ap-south-1, eu-central-1, us-east-1, and us-west-2 regions where Bottlerocket was already available, with today's 0.5.0 release we're also available in ap-northeast-2, ap-southeast-1, ap-southeast-2, ca-central-1, eu-north-1, eu-west-1, eu-west-2, eu-west-3, sa-east-1, us-east-2, and us-west-1.

@tabern tabern closed this as completed Aug 18, 2020
@tabern tabern changed the title Bottlerocket AMIs only available in us-west-2 Bottlerocket AMIs available in additional global regions Aug 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bottlerocket Issues around the open-source Linux-based OS Proposed Community submitted issue
Projects
None yet
Development

No branches or pull requests

8 participants