Spin up the Bottlerocket node in EKS using this article. At Bobcares, with our AWS Support Services, we can handle your Amazon EKS issues.
How to spin up the Bottlerocket node in EKS?
Take a look at how Terraform can be integrated to spin up a worker node with Bottlerocket ami connected to it.
1. AMI selection for Bottlerocket node
2. User-data script for Bottlerocket creation
3. Launch template creation
4. New EKS Nodegroup creation
5. Starting Terraform
AMI selection for Bottlerocket node
1. Look up Bottlerocket under community AMIs in the AMI console. Select an AMI based on the EKS cluster version. We can also use the AWS CLI command to get the required AMI.
aws ssm get-parameter --region us-east-1 --name "/aws/service/bottlerocket/aws-k8s-1.18/x86_64/latest/image_id" --query Parameter.Value --output text
2. We must also include the below policy in the role in order to avoid the ‘Access Denied’ error.
3. Now type in the below code:
aws ssm get-parameter --region us-east-1 --name "/aws/service/bottlerocket/aws-k8s-1.18/x86_64/latest/image_id" --query Parameter.Value --output text
4. This creates the AMI for us to use. We can use this AMI in the code, but it’s easier if we use a data block in Terraform. We can use the below data block to create it via Terraform.
User-data script for Bottlerocket creation
We’ve to create a script to provide configuration details to enroll into an Amazon EKS cluster. Let’s create a file called Bottlerocket_userdata.sh. This file contains the information regarding the EKS cluster including API-server, cluster-certificate, cluster-name, and cluster-DNS-IP. We can easily get this information from the EKS console.
Bottlerocket_userdata.sh
Launch template creation
In order to create a launch template, we can use the below code:
New EKS Nodegroup creation
We can create an EKS nodegroup Bottlerocket-node-group
using the below Terraform code:
Starting Terraform
We’ve to run the below codes:
terraform init terraform plan terraform apply
[Searching solution for a different question? We’re here to help.]
Conclusion
The article provides a detailed step to spin up the Bottlerocket node in EKS.
PREVENT YOUR SERVER FROM CRASHING!
Never again lose customers to poor server speed! Let us help you.
Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.
var google_conversion_label = "owonCMyG5nEQ0aD71QM";
0 Comments