<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>AWS on Bottlerocket</title><link>https://ginglis13.github.io/en/os/1.14.x/install/quickstart/aws/</link><description>Recent content in AWS on Bottlerocket</description><generator>Hugo</generator><language>en</language><atom:link href="https://ginglis13.github.io/en/os/1.14.x/install/quickstart/aws/index.xml" rel="self" type="application/rss+xml"/><item><title>Amazon ECS</title><link>https://ginglis13.github.io/en/os/1.14.x/install/quickstart/aws/ecs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ginglis13.github.io/en/os/1.14.x/install/quickstart/aws/ecs/</guid><description>&lt;p&gt;In this quickstart, we use a number of techniques/tools like &lt;code&gt;jq&lt;/code&gt; and environment variables to make the quickstart experience as simple and straightforward as possible.
These tools are not absolutely necessary to use Bottlerocket on ECS.&lt;/p&gt;
&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;There are some preliminary tasks to complete in order to use ECS.
You need to both set up your AWS account for use with ECS and have an IAM role for ECS configured:&lt;/p&gt;</description></item><item><title>Amazon EKS</title><link>https://ginglis13.github.io/en/os/1.14.x/install/quickstart/aws/k8s/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ginglis13.github.io/en/os/1.14.x/install/quickstart/aws/k8s/</guid><description>&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;p&gt;In order to set up a Bottlerocket cluster on EKS, you will need the latest versions of the following tools installed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://eksctl.io/"&gt;&lt;code&gt;eksctl&lt;/code&gt;&lt;/a&gt;: Used to create EKS clusters.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kubernetes.io/docs/tasks/tools/#kubectl"&gt;&lt;code&gt;kubectl&lt;/code&gt;&lt;/a&gt;: Used to interact with resources within a Kubernetes cluster.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html#getting-started-install-instructions"&gt;&lt;code&gt;aws-cli&lt;/code&gt;&lt;/a&gt;: Used to interact with AWS services.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html"&gt;SSM Session Manager Plugin for AWS CLI&lt;/a&gt;: Used to enter SSM sessions on Bottlerocket nodes through the AWS CLI.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cluster-setup"&gt;Cluster Setup&lt;/h2&gt;
&lt;p&gt;There are two main steps to setting up an EKS cluster: creating the configuration file and applying the configuration file using &lt;code&gt;eksctl&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Host Containers</title><link>https://ginglis13.github.io/en/os/1.14.x/install/quickstart/aws/host-containers/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://ginglis13.github.io/en/os/1.14.x/install/quickstart/aws/host-containers/</guid><description>&lt;h2 id="prerequisites"&gt;Prerequisites&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;An AWS EC2 Instance ID (begins with &lt;code&gt;i-&lt;/code&gt;) of a Bottlerocket instance&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html#getting-started-install-instructions"&gt;&lt;code&gt;aws-cli&lt;/code&gt;&lt;/a&gt;: Used to interact with AWS services.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html"&gt;SSM Session Manager Plugin for AWS CLI&lt;/a&gt;: Used to enter SSM sessions on Bottlerocket nodes through the AWS CLI.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="interacting-with-a-bottlerocket-node-through-host-containers"&gt;Interacting With a Bottlerocket Node Through Host Containers&lt;/h2&gt;
&lt;p&gt;Run the following command to enter an SSM session on the node:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;aws ssm start-session --target INSTANCE_ID
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Replace &lt;code&gt;INSTANCE_ID&lt;/code&gt; with the instance ID you picked earlier.&lt;/p&gt;</description></item></channel></rss>