Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Tutorial
Topik ini memandu Anda melalui instalasi dan konfigurasi eksctl, kemudian menggunakannya untuk membuat cluster Amazon EKS.
Langkah 1: Instal eksctl
Selesaikan langkah-langkah berikut untuk mengunduh dan menginstal eksctl versi terbaru di perangkat Linux atau macOS Anda:
Untuk menginstal eksctl dengan Homebrew
-
Tambahkan ketukan AWS:
brew tap aws/tap -
Instal eksctl
brew install aws/tap/eksctl
Sebelum menggunakan eksctl, selesaikan langkah-langkah konfigurasi ini:
-
Instal prasyarat:
-
Instal AWS CLI versi 2.x atau yang lebih baru.
-
Instal kubectl
menggunakan Homebrew: brew install kubernetes-cli
-
-
Konfigurasikan kredensil AWS di lingkungan Anda:
aws configure -
Verifikasi konfigurasi AWS CLI:
aws sts get-caller-identity
Langkah 2: Buat file konfigurasi cluster
Buat file konfigurasi cluster menggunakan langkah-langkah ini:
-
Buat file baru bernama
cluster.yaml:touch cluster.yaml -
Tambahkan konfigurasi cluster dasar berikut:
apiVersion: eksctl.io/v1alpha5 kind: ClusterConfig metadata: name: basic-cluster region: us-west-2 nodeGroups: - name: ng-1 instanceType: m5.large desiredCapacity: 2 minSize: 1 maxSize: 3 ssh: allow: false -
Sesuaikan konfigurasi:
-
Perbarui
regionagar sesuai dengan wilayah AWS yang Anda inginkan. -
Ubah
instanceTypeberdasarkan persyaratan beban kerja Anda. -
Sesuaikan
desiredCapacity,minSize, danmaxSizesesuai dengan kebutuhan Anda.
-
-
Validasi file konfigurasi:
eksctl create cluster -f cluster.yaml --dry-run
Langkah 3: Buat cluster
Ikuti langkah-langkah berikut untuk membuat kluster EKS Anda:
-
Buat cluster menggunakan file konfigurasi:
eksctl create cluster -f cluster.yaml -
Tunggu pembuatan cluster (ini biasanya memakan waktu 15-20 menit).
-
Verifikasi pembuatan cluster:
eksctl get cluster -
Konfigurasikan kubectl untuk menggunakan cluster baru Anda:
aws eks update-kubeconfig --name basic-cluster --region us-west-2 -
Verifikasi konektivitas cluster:
kubectl get nodes
Cluster Anda sekarang siap digunakan.
Opsional: Hapus Cluster
Ingatlah untuk menghapus klaster setelah selesai untuk menghindari tagihan yang tidak perlu:
eksctl delete cluster -f cluster.yaml
catatan
Pembuatan klaster dapat dikenakan biaya AWS. Pastikan untuk meninjau harga Amazon EKS
Langkah Berikutnya
-
Konfigurasikan Kubectl untuk terhubung ke cluster
-
Menerapkan aplikasi sampel