

 **Bantu tingkatkan halaman ini** 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Untuk berkontribusi pada panduan pengguna ini, pilih **Edit halaman ini pada GitHub** tautan yang terletak di panel kanan setiap halaman.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Siapkan untuk menggunakan Amazon EKS
<a name="setting-up"></a>

Untuk mempersiapkan manajemen baris perintah kluster Amazon EKS Anda, Anda perlu menginstal beberapa alat. Gunakan yang berikut ini untuk menyiapkan kredensil, membuat dan memodifikasi kluster, dan bekerja dengan cluster setelah dijalankan:
+  [Siapkan AWS CLI](install-awscli.md) — Dapatkan AWS CLI untuk mengatur dan mengelola layanan yang Anda butuhkan untuk bekerja dengan kluster Amazon EKS. Secara khusus, Anda memerlukan AWS CLI untuk mengonfigurasi kredensil, tetapi Anda juga membutuhkannya dengan layanan lain. AWS 
+  [Siapkan kubectl dan eksctl](install-kubectl.md) — `eksctl` CLI berinteraksi dengan AWS untuk membuat, memodifikasi, dan menghapus klaster Amazon EKS. Setelah cluster selesai, gunakan `kubectl` perintah open source untuk mengelola objek Kubernetes di dalam kluster Amazon EKS Anda.
+ Siapkan lingkungan pengembangan (opsional) - Pertimbangkan untuk menambahkan alat berikut:
  +  **Alat penyebaran lokal** [https://minikube.sigs.k8s.io/docs/](https://minikube.sigs.k8s.io/docs/) Alat-alat ini memungkinkan Anda memiliki kluster Amazon EKS di mesin lokal Anda untuk menguji aplikasi.
  +  **Package manager** — [helm](helm.md) adalah manajer paket populer untuk Kubernetes yang menyederhanakan instalasi dan pengelolaan paket yang kompleks. Dengan [Helm](helm.md), lebih mudah untuk menginstal dan mengelola paket seperti AWS Load Balancer Controller di cluster Amazon EKS Anda.

## Langkah selanjutnya
<a name="setting-up-next-steps"></a>
+  [Mengatur AWS CLI](install-awscli.md) 
+  [Siapkan kubectl dan eksctl](install-kubectl.md) 
+  [Mulai cepat: Menyebarkan aplikasi web dan menyimpan data](quickstart.md) 

# Mengatur AWS CLI
<a name="install-awscli"></a>

[AWS CLI](https://aws.amazon.com/cli/) adalah alat baris perintah untuk bekerja dengan AWS layanan, termasuk Amazon EKS. Ini juga digunakan untuk mengautentikasi pengguna IAM atau peran untuk akses ke kluster Amazon EKS dan AWS sumber daya lainnya dari mesin lokal Anda. Untuk menyediakan sumber daya AWS dari baris perintah, Anda perlu mendapatkan ID kunci AWS akses dan kunci rahasia untuk digunakan di baris perintah. Maka Anda perlu mengkonfigurasi kredensil ini di CLI AWS . Jika Anda belum menginstal AWS CLI, lihat [Menginstal atau memperbarui versi terbaru AWS CLI di Panduan](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-install.html) Pengguna Antarmuka *Baris AWS Perintah*.

## Untuk membuat kunci akses
<a name="create-access-key"></a>

1. Masuk ke [Konsol Manajemen AWS](https://console.aws.amazon.com/).

1. Untuk akun pengguna tunggal atau beberapa pengguna:
   +  **Akun pengguna tunggal —**:: Di kanan atas, pilih nama AWS pengguna Anda untuk membuka menu navigasi. Misalnya, pilih **`webadmin`**.
   +  **Akun multi-pengguna —**:: Pilih IAM dari daftar layanan. Dari Dasbor IAM, pilih **Pengguna**, dan pilih nama pengguna.

1. Pilih **Kredensial keamanan**.

1. Di bawah **tombol Access**, pilih **Create Access Key**.

1. **Pilih **Command Line Interface (CLI)**, lalu pilih Berikutnya.**

1. Pilih **Buat access key**.

1. Pilih **Unduh file.csv**.

## Untuk mengkonfigurasi AWS CLI
<a name="configure-cli"></a>

Setelah menginstal AWS CLI, lakukan langkah-langkah berikut untuk mengkonfigurasinya. Untuk informasi selengkapnya, lihat [Mengkonfigurasi AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) di *Panduan Pengguna Antarmuka Baris AWS Perintah*.

1. Di jendela terminal, masukkan perintah berikut:

   ```
   aws configure
   ```

   Secara opsional, Anda dapat mengonfigurasi profil bernama, seperti`--profile cluster-admin`. Jika Anda mengonfigurasi profil bernama di AWS CLI, Anda harus **selalu** meneruskan bendera ini di perintah berikutnya.

1. Masukkan AWS kredensil Anda. Sebagai contoh:

   ```
   Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
   Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
   Default region name [None]: region-code
   Default output format [None]: json
   ```

## Untuk mendapatkan token keamanan
<a name="security-token"></a>

Jika diperlukan, jalankan perintah berikut untuk mendapatkan token keamanan baru untuk AWS CLI. Untuk informasi selengkapnya, lihat [get-session-token](https://docs.aws.amazon.com/cli/latest/reference/sts/get-session-token.html)di Referensi *Perintah AWS CLI*.

Secara default, token berlaku selama 15 menit. Untuk mengubah batas waktu sesi default, berikan `--duration-seconds` tanda. Sebagai contoh:

```
aws sts get-session-token --duration-seconds 3600
```

Perintah ini mengembalikan kredensi keamanan sementara untuk sesi CLI AWS . Anda akan melihat output respons berikut:

```
{
    "Credentials": {
        "AccessKeyId": "ASIA5FTRU3LOEXAMPLE",
        "SecretAccessKey": "JnKgvwfqUD9mNsPoi9IbxAYEXAMPLE",
        "SessionToken": "VERYLONGSESSIONTOKENSTRING",
        "Expiration": "2023-02-17T03:14:24+00:00"
    }
}
```

## Untuk memverifikasi identitas pengguna
<a name="verify-identity"></a>

Jika diperlukan, jalankan perintah berikut untuk memverifikasi AWS kredensil identitas pengguna IAM Anda (seperti*ClusterAdmin*) untuk sesi terminal.

```
aws sts get-caller-identity
```

Perintah ini mengembalikan Amazon Resource Name (ARN) dari entitas IAM yang dikonfigurasi untuk CLI. AWS Anda akan melihat contoh output respon berikut:

```
{
    "UserId": "AKIAIOSFODNN7EXAMPLE",
    "Account": "01234567890",
    "Arn": "arn:aws: iam::01234567890:user/ClusterAdmin"
}
```

## Langkah selanjutnya
<a name="install-awscli-next-steps"></a>
+  [Siapkan kubectl dan eksctl](install-kubectl.md) 
+  [Quickstart: Menyebarkan aplikasi web dan menyimpan data](quickstart.md) 

# Mengatur `kubectl` dan `eksctl`
<a name="install-kubectl"></a>

**Tip**  
 [Daftar](https://aws-experience.com/emea/smb/events/series/get-hands-on-with-amazon-eks?trk=4a9b4147-2490-4c63-bc9f-f8a84b122c8c&sc_channel=el) untuk lokakarya Amazon EKS mendatang.

Setelah AWS CLI diinstal, ada dua alat lain yang harus Anda instal untuk membuat dan mengelola cluster Kubernetes Anda:
+  `kubectl`: Alat baris `kubectl` perintah adalah alat utama yang akan Anda gunakan untuk mengelola sumber daya di dalam klaster Kubernetes Anda. Halaman ini menjelaskan cara mengunduh dan menyiapkan `kubectl` biner yang cocok dengan versi klaster Kubernetes Anda. Lihat [Menginstal atau memperbarui kubectl](#kubectl-install-update).
+  `eksctl`: Alat baris `eksctl` perintah dibuat untuk membuat kluster EKS di AWS cloud atau lokal (dengan EKS Anywhere), serta memodifikasi dan menghapus cluster tersebut. Lihat [Instal eksctl](#eksctl-install-update).

## Instal atau perbarui `kubectl`
<a name="kubectl-install-update"></a>

Topik ini membantu Anda mengunduh dan menginstal, atau memperbarui, `kubectl` biner di perangkat Anda. Biner identik dengan [versi komunitas hulu](https://kubernetes.io/docs/tasks/tools/#kubectl). Biner ini tidak unik untuk Amazon EKS atau AWS. Gunakan langkah-langkah di bawah ini untuk mendapatkan versi spesifik `kubectl` yang Anda butuhkan, meskipun banyak pembangun hanya menjalankan `brew install kubectl` untuk menginstalnya.

**catatan**  
Anda harus menggunakan versi `kubectl` yang tidak lebih dari satu perbedaan kecil dari bidang kendali Amazon EKS klaster Anda. Misalnya, `1.34` `kubectl` klien bekerja dengan Kubernetes`1.33`,`1.34`, dan cluster. `1.35`

## Langkah 1: Periksa apakah `kubectl` sudah diinstal
<a name="_step_1_check_if_kubectl_is_installed"></a>

Tentukan apakah Anda sudah `kubectl` menginstal pada perangkat Anda.

```
kubectl version --client
```

Jika Anda telah `kubectl` menginstal di jalur perangkat Anda, contoh output mencakup informasi yang mirip dengan berikut ini. Jika Anda ingin memperbarui versi yang saat ini telah Anda instal dengan versi yang lebih baru, selesaikan langkah berikutnya, pastikan untuk menginstal versi baru di lokasi yang sama dengan versi Anda saat ini.

```
Client Version: v1.31.X-eks-1234567
```

Jika Anda tidak menerima output, maka Anda belum `kubectl` menginstal, atau tidak diinstal di lokasi yang ada di jalur perangkat Anda.

## Langkah 2: Instal atau perbarui `kubectl`
<a name="_step_2_install_or_update_kubectl"></a>

Instal atau perbarui `kubectl` pada salah satu sistem operasi berikut:
+  [macOS](#macos_kubectl) 
+  [Linux (amd64)](#linux_amd64_kubectl) 
+  [Linux (arm64)](#linux_arm64_kubectl) 
+  [Windows](#windows_kubectl) 

**catatan**  
Jika unduhan lambat ke AWS Wilayah Anda dari AWS Wilayah yang digunakan di bagian ini, pertimbangkan CloudFront untuk menyiapkan konten di depan. Untuk informasi lebih lanjut, lihat [Memulai CloudFront distribusi dasar](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/GettingStartedSimpleDistributon.html).

### macOS
<a name="macos_kubectl"></a>

Ikuti langkah-langkah di bawah ini untuk menginstal `kubectl` di macOS. Langkah-langkahnya meliputi:
+ Memilih dan mengunduh biner untuk versi Kubernetes yang Anda inginkan.
+ Secara opsional memeriksa checksum biner.
+ Menambahkan eksekusi ke izin biner.
+ Menyalin biner ke folder di PATH Anda.
+ Opsional menambahkan direktori biner ke PATH Anda.

Prosedur:

1. Unduh biner untuk versi Kubernetes cluster Anda dari Amazon S3.
   + Kubernetes `1.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/darwin/amd64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/darwin/amd64/kubectl
     ```

1. (Opsional) Verifikasi biner yang diunduh dengan `SHA-256` checksum untuk biner Anda.

   1. Unduh `SHA-256` checksum untuk versi Kubernetes klaster Anda.
      + Kubernetes `1.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/darwin/amd64/kubectl.sha256
        ```

   1. Periksa `SHA-256` checksum untuk biner yang Anda unduh.

      ```
      openssl sha1 -sha256 kubectl
      ```

   1. Pastikan checksum yang dihasilkan dalam output cocok dengan checksum di file yang diunduh`kubectl.sha256`.

1. Menerapkan izin eksekusi ke biner.

   ```
   chmod +x ./kubectl
   ```

1. Salin biner ke folder `PATH` Anda. Jika Anda telah menginstal versi `kubectl`, maka kami merekomendasikan untuk membuat `$HOME/bin/kubectl` dan pastikan `$HOME/bin` terinstal lebih dulu di `$PATH` Anda.

   ```
   mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
   ```

1. (Opsional) Tambahkan path `$HOME/bin` ke file inisialisasi shell Anda sehingga terkonfigurasi ketika Anda membuka shell.

   ```
   echo 'export PATH=$HOME/bin:$PATH' >> ~/.bash_profile
   ```

### Linux (amd64)
<a name="linux_amd64_kubectl"></a>

Ikuti langkah-langkah di bawah ini untuk menginstal `kubectl` di Linux (amd64). Langkah-langkahnya meliputi:
+ Memilih dan mengunduh biner untuk versi Kubernetes yang Anda inginkan.
+ Secara opsional memeriksa checksum biner.
+ Menambahkan eksekusi ke izin biner.
+ Menyalin biner ke folder di PATH Anda.
+ Opsional menambahkan direktori biner ke PATH Anda.

Prosedur:

1. Unduh `kubectl` biner untuk versi Kubernetes cluster Anda dari Amazon S3.
   + Kubernetes `1.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/amd64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/amd64/kubectl
     ```

1. (Opsional) Verifikasi biner yang diunduh dengan `SHA-256` checksum untuk biner Anda.

   1. Unduh `SHA-256` checksum untuk versi Kubernetes cluster Anda dari Amazon S3menggunakan perintah untuk platform perangkat keras perangkat Anda.
      + Kubernetes `1.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/amd64/kubectl.sha256
        ```

   1. Periksa `SHA-256` checksum untuk biner yang Anda unduh dengan salah satu perintah berikut.

      ```
      sha256sum -c kubectl.sha256
      ```

      atau

      ```
      openssl sha1 -sha256 kubectl
      ```

   1. Untuk yang pertama, Anda harus melihat`kubectl: OK`, untuk yang kedua, Anda dapat memeriksa bahwa checksum yang dihasilkan dalam output cocok dengan checksum di file yang diunduh`kubectl.sha256`.

1. Menerapkan izin eksekusi ke biner.

   ```
   chmod +x ./kubectl
   ```

1. Salin biner ke folder `PATH` Anda. Jika Anda telah menginstal versi `kubectl`, maka kami merekomendasikan untuk membuat `$HOME/bin/kubectl` dan pastikan `$HOME/bin` terinstal lebih dulu di `$PATH` Anda.

   ```
   mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
   ```

1. (Opsional) Tambahkan path `$HOME/bin` ke file inisialisasi shell Anda sehingga terkonfigurasi ketika Anda membuka shell.
**catatan**  
Langkah ini mengasumsikan Anda menggunakan shell Bash; jika Anda menggunakan shell lain, ubah perintah untuk menggunakan file inisialisasi shell spesifik Anda.

   ```
   echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc
   ```

### Linux (arm64)
<a name="linux_arm64_kubectl"></a>

Ikuti langkah-langkah di bawah ini untuk menginstal `kubectl` di Linux (arm64). Langkah-langkahnya meliputi:
+ Memilih dan mengunduh biner untuk versi Kubernetes yang Anda inginkan.
+ Secara opsional memeriksa checksum biner.
+ Menambahkan eksekusi ke izin biner.
+ Menyalin biner ke folder di PATH Anda.
+ Opsional menambahkan direktori biner ke PATH Anda.

Prosedur:

1. Unduh `kubectl` biner untuk versi Kubernetes cluster Anda dari Amazon S3.
   + Kubernetes `1.35` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.34` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.33` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.32` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.31` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.30` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/arm64/kubectl
     ```
   + Kubernetes `1.29` 

     ```
     curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/arm64/kubectl
     ```

1. (Opsional) Verifikasi biner yang diunduh dengan `SHA-256` checksum untuk biner Anda.

   1. Unduh `SHA-256` checksum untuk versi Kubernetes cluster Anda dari Amazon S3menggunakan perintah untuk platform perangkat keras perangkat Anda.
      + Kubernetes `1.35` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/linux/arm64/kubectl.sha256
        ```

   1. Periksa `SHA-256` checksum untuk biner yang Anda unduh dengan salah satu perintah berikut.

      ```
      sha256sum -c kubectl.sha256
      ```

      atau

      ```
      openssl sha1 -sha256 kubectl
      ```

   1. Untuk yang pertama, Anda harus melihat`kubectl: OK`, untuk yang kedua, Anda dapat memeriksa bahwa checksum yang dihasilkan dalam output cocok dengan checksum di file yang diunduh`kubectl.sha256`.

1. Menerapkan izin eksekusi ke biner.

   ```
   chmod +x ./kubectl
   ```

1. Salin biner ke folder `PATH` Anda. Jika Anda telah menginstal versi `kubectl`, maka kami merekomendasikan untuk membuat `$HOME/bin/kubectl` dan pastikan `$HOME/bin` terinstal lebih dulu di `$PATH` Anda.

   ```
   mkdir -p $HOME/bin && cp ./kubectl $HOME/bin/kubectl && export PATH=$HOME/bin:$PATH
   ```

1. (Opsional) Tambahkan path `$HOME/bin` ke file inisialisasi shell Anda sehingga terkonfigurasi ketika Anda membuka shell.
**catatan**  
Langkah ini mengasumsikan Anda menggunakan shell Bash; jika Anda menggunakan shell lain, ubah perintah untuk menggunakan file inisialisasi shell spesifik Anda.

   ```
   echo 'export PATH=$HOME/bin:$PATH' >> ~/.bashrc
   ```

### Windows
<a name="windows_kubectl"></a>

Ikuti langkah-langkah di bawah ini untuk menginstal `kubectl` di Windows. Langkah-langkahnya meliputi:
+ Memilih dan mengunduh biner untuk versi Kubernetes yang Anda inginkan.
+ Secara opsional memeriksa checksum biner.
+ Menyalin biner ke folder di PATH Anda.
+ Opsional menambahkan direktori biner ke PATH Anda.

Prosedur:

1. Buka PowerShell terminal.

1. Unduh `kubectl` biner untuk versi Kubernetes cluster Anda dari Amazon S3.
   + Kubernetes `1.35` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.34` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.33` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.32` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.31` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.30` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/windows/amd64/kubectl.exe
     ```
   + Kubernetes `1.29` 

     ```
     curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/windows/amd64/kubectl.exe
     ```

1. (Opsional) Verifikasi biner yang diunduh dengan `SHA-256` checksum untuk biner Anda.

   1. Unduh `SHA-256` checksum untuk versi Kubernetes cluster Anda untuk Windows.
      + Kubernetes `1.35` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.35.2/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.34` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.34.4/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.33` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.33.8/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.32` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.32.12/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.31` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.31.14/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.30` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.30.14/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```
      + Kubernetes `1.29` 

        ```
        curl.exe -O https://s3.us-west-2.amazonaws.com/amazon-eks/1.29.15/2026-02-27/bin/windows/amd64/kubectl.exe.sha256
        ```

   1. Periksa `SHA-256` checksum untuk biner yang Anda unduh.

      ```
      Get-FileHash kubectl.exe
      ```

   1. Pastikan checksum yang dihasilkan dalam output cocok dengan checksum di file yang diunduh`kubectl.sha256`. PowerShell Outputnya harus berupa string karakter yang setara huruf besar.

1. Salin biner ke folder `PATH` Anda. Jika Anda memiliki direktori yang ada di dalam Anda `PATH` yang Anda gunakan untuk utilitas baris perintah, salin biner ke direktori itu. Jika tidak, selesaikan langkah-langkah berikut.

   1. Membuat direktori baru untuk binari baris perintah Anda, seperti `C:\bin`.

   1. Salin biner `kubectl.exe` ke direktori baru Anda.

   1. Edit variabel `PATH` lingkungan pengguna atau sistem Anda untuk menambahkan direktori baru ke direktori Anda`PATH`.

   1. Tutup PowerShell terminal Anda dan buka yang baru untuk mengambil `PATH` variabel baru.

1. Setelah Anda menginstal`kubectl`, Anda dapat memverifikasi versinya.

   ```
   kubectl version --client
   ```

1. Saat pertama kali menginstal`kubectl`, itu belum dikonfigurasi untuk berkomunikasi dengan server apa pun. Kami akan membahas konfigurasi ini sesuai kebutuhan dalam prosedur lain. Jika Anda perlu memperbarui konfigurasi untuk berkomunikasi dengan cluster tertentu, Anda dapat menjalankan perintah berikut. Ganti *region-code* dengan AWS Wilayah tempat cluster Anda berada. Ganti *my-cluster* dengan nama klaster Anda.

   ```
   aws eks update-kubeconfig --region region-code --name my-cluster
   ```

1. Pertimbangkan untuk mengonfigurasi penyelesaian otomatis, yang memungkinkan Anda menggunakan tombol tab untuk menyelesaikan `kubectl` subperintah setelah mengetik beberapa huruf pertama. Lihat [pelengkapan otomatis Kubectl](https://kubernetes.io/docs/reference/kubectl/quick-reference/#kubectl-autocomplete) di dokumentasi Kubernetes untuk detailnya.

## Instal `eksctl`
<a name="eksctl-install-update"></a>

`eksctl`CLI digunakan untuk bekerja dengan cluster EKS. Ini mengotomatiskan banyak tugas individu. Lihat [Instalasi](https://eksctl.io/installation) dalam `eksctl` dokumentasi untuk petunjuk tentang menginstal`eksctl`. Untuk Linux, gunakan instruksi UNIX.

Saat menggunakan `eksctl` prinsip keamanan IAM yang Anda gunakan harus memiliki izin untuk bekerja dengan peran Amazon EKS IAM, peran terkait layanan, VPC, AWS CloudFormation dan sumber daya terkait. Untuk informasi selengkapnya, lihat [Tindakan](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonelastickubernetesservice.html) dan [Menggunakan peran terkait layanan](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) di Panduan Pengguna IAM. Anda harus menyelesaikan semua langkah dalam panduan ini sebagai pengguna yang sama. Untuk memeriksa pengguna saat ini, jalankan perintah berikut:

```
aws sts get-caller-identity
```

## Langkah selanjutnya
<a name="install-kubectl-next-steps"></a>
+  [Mulai cepat: Menyebarkan aplikasi web dan menyimpan data](quickstart.md) 