Apa itu Eksctl? - Panduan Pengguna Eksctl

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

Apa itu Eksctl?

eksctl adalah alat utilitas baris perintah yang mengotomatiskan dan menyederhanakan proses pembuatan, pengelolaan, dan pengoperasian kluster Amazon Elastic Kubernetes Service (Amazon EKS). Ditulis dalam Go, eksctl menyediakan sintaks deklaratif melalui konfigurasi YAMAL dan perintah CLI untuk menangani operasi cluster EKS kompleks yang jika tidak memerlukan beberapa langkah manual di berbagai layanan AWS.

eksctl sangat berharga bagi para DevOps insinyur, tim platform, dan administrator Kubernetes yang perlu secara konsisten menerapkan dan mengelola kluster EKS dalam skala besar. Ini sangat berguna untuk organisasi yang beralih dari Kubernetes yang dikelola sendiri ke EKS, atau mereka yang menerapkan praktik infrastruktur sebagai kode (IAc), karena dapat diintegrasikan ke dalam pipeline dan alur kerja otomatisasi yang ada. CI/CD Alat ini mengabstraksi banyak interaksi kompleks antara layanan AWS yang diperlukan untuk penyiapan kluster EKS, seperti konfigurasi VPC, pembuatan peran IAM, dan manajemen grup keamanan.

Fitur utama eksctl termasuk kemampuan untuk membuat cluster EKS yang berfungsi penuh dengan satu perintah, dukungan untuk konfigurasi jaringan khusus, manajemen grup node otomatis, dan integrasi alur kerja. GitOps Alat ini mengelola peningkatan klaster, menskalakan grup node, dan menangani manajemen add-on melalui pendekatan deklaratif. eksctl juga menyediakan kemampuan canggih seperti konfigurasi profil Fargate, kustomisasi grup node terkelola, dan integrasi instans spot, sambil mempertahankan kompatibilitas dengan alat dan layanan AWS lainnya melalui integrasi AWS SDK asli.

Fitur

Fitur yang saat ini diterapkan adalah:

  • Buat, dapatkan, daftar, dan hapus cluster

  • Buat, tiriskan, dan hapus nodegroup

  • Skala nodegroup

  • Perbarui klaster

  • Gunakan kustom AMIs

  • Konfigurasikan Jaringan VPC

  • Konfigurasikan akses ke titik akhir API

  • Support untuk nodegroup GPU

  • Instance spot dan instance campuran

  • Manajemen IAM dan Kebijakan Add-on

  • Daftar cluster Cloudformation tumpukan

  • Instal coredns

  • Menulis berkas kubeconfig untuk sebuah klaster