Skip to content

Commit 9000bcb

Browse files
refreshing eksctl install guide
1 parent 8c295ac commit 9000bcb

1 file changed

Lines changed: 28 additions & 22 deletions

File tree

content/install-guides/eksctl.md

Lines changed: 28 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,20 @@ test_images:
1414
- ubuntu:latest
1515
test_link: null
1616
test_maintenance: true
17-
title: AWS EKS CLI (eksctl)
17+
title: Amazon EKS CLI (eksctl)
1818
tool_install: true
1919
weight: 1
2020
---
2121

22-
The Amazon EKS CLI, `eksctl`, is a command line tool to create and manage Kubernetes clusters in Amazon Kubernetes Service (EKS). It simplifies cluster creation and saves time compared to using the AWS console. For additional information refer to the [EKS CLI official documentation](https://eksctl.io/).
22+
`eksctl` is a command line tool to create and manage Kubernetes clusters in Amazon Elastic Kubernetes Service (Amazon EKS). It simplifies cluster creation and saves time compared to using the AWS console. For additional information, refer to the [eksctl official documentation](https://docs.aws.amazon.com/eks/latest/eksctl/what-is-eksctl.html).
2323

24-
The EKS CLI is available for a variety of operating systems and Linux distributions and there are multiple ways to install it. It runs on both Arm Linux distributions and Windows on Arm.
24+
`eksctl` is available for a variety of operating systems and Linux distributions. It runs on both Arm Linux distributions and Windows on Arm. The following steps show the different ways in which you can install `eksctl`.
2525

26-
## What should I do before installing eksctl on Arm Linux and Windows on Arm?
26+
## Before you begin
2727

28-
This install guide provides a quick solution to install `eksctl` on Arm Linux and Windows on Arm.
28+
Before installing `eksctl`, follow these steps:
2929

30-
1. Confirm you have an Arm machine
30+
### Confirm you have an Arm machine
3131

3232
For Linux, confirm you are using an Arm machine by running:
3333

@@ -43,25 +43,37 @@ aarch64
4343

4444
If you see a different result, you are not using an Arm computer running 64-bit Linux.
4545

46-
For Windows, confirm the Arm architecture by typing "Settings" in the Windows search box.
46+
For Windows, follow these steps:
4747

48-
When the settings appear, click System on the left side and then About at the bottom.
48+
1. Type "Settings" in the Windows search box.
49+
2. When the settings appear, click **System** on the left side and then **About** at the bottom.
50+
3. In the Device specifications section, look for **ARM-based processor** in the **System** type area.
4951

50-
In the Device specifications section look for "ARM-based processor" in the System type area.
52+
### Install kubectl
5153

52-
2. Install `kubectl`
54+
Install the Kubernetes command-line tool, `kubectl`, by following the steps in the [Kubectl install guide](/install-guides/kubectl/).
5355

54-
Install the Kubernetes command-line tool, `kubectl`, using the [Kubectl install guide](/install-guides/kubectl/).
56+
### Configure the AWS CLI
5557

56-
## How do I download and install eksctl on Arm Linux?
58+
`eksctl` relies on the AWS CLI being installed and configured. Use the [AWS CLI install guide](/install-guides/aws-cli/) to install the AWS CLI. The CLI provides the `aws` command.
59+
60+
You'll also need to configure the AWS CLI using the `aws configure` or the `aws configure sso` command. There are multiple ways to configure the CLI, including environment variables, command-line options, and credentials files. Refer to [Configure the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) for more details.
61+
62+
## Download and install eksctl
63+
64+
The steps for downloading and installing `eksctl` depend on your operating system.
65+
66+
### Arm Linux
67+
68+
To download and install eksctl on Arm Linux, follow these steps:
5769

5870
1. Download the `eksctl` package using `curl`:
5971

6072
```bash { target="ubuntu:latest" }
6173
curl -sLO "https://github.com/eksctl-io/eksctl/releases/latest/download/eksctl_Linux_arm64.tar.gz"
6274
```
6375

64-
2. Install `eksctl` with:
76+
2. Install `eksctl`:
6577

6678
```bash { target="ubuntu:latest" }
6779
tar -xzf eksctl_Linux_arm64.tar.gz -C /tmp && rm eksctl_Linux_arm64.tar.gz
@@ -80,7 +92,7 @@ The output will be similar to:
8092
0.160.0
8193
```
8294

83-
## How do I download and install eksctl on Windows?
95+
### Windows
8496

8597
1. Use a browser to download the [EKS CLI latest release](https://github.com/eksctl-io/eksctl/releases/latest/download/eksctl_Windows_arm64.zip).
8698

@@ -98,13 +110,7 @@ The output will be similar to:
98110
0.160.0
99111
```
100112

101-
## How do I configure the AWS CLI?
102-
103-
`eksctl` relies on the AWS CLI being installed and configured. Use the [AWS CLI install guide](/install-guides/aws-cli/) to install the AWS CLI. The CLI provides the `aws` command.
104-
105-
You will also need to configure the AWS CLI using the `aws configure` or the `aws configure sso` command. There are multiple ways to configure the CLI, including environment variables, command-line options, and credentials files. Refer to the [Configure the AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) for more details.
106-
107-
## How do I use eksctl to create a simple EKS cluster?
113+
## Use eksctl to create a simple EKS cluster
108114

109115
With your AWS account configured, run `eksctl` to create a cluster with 2 nodes with AWS Graviton processors:
110116

@@ -133,7 +139,7 @@ ip-192-168-38-144.ec2.internal Ready <none> 2m31s v1.25.13-eks-43840fb
133139
ip-192-168-4-142.ec2.internal Ready <none> 2m31s v1.25.13-eks-43840fb 192.168.4.142 54.175.254.219 Amazon Linux 2 5.10.192-183.736.amzn2.aarch64 containerd://1.6.19
134140
```
135141

136-
## How do I use eksctl to delete the cluster?
142+
## Use eksctl to delete the cluster
137143

138144
To delete the resources associated with the cluster, run:
139145

0 commit comments

Comments
 (0)