Komputasi klaster skala dengan Karpenter and Cluster Autoscaler - Amazon EKS

Bantu tingkatkan halaman ini

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

Ingin berkontribusi pada panduan pengguna ini? Pilih Edit halaman ini pada GitHub tautan yang terletak di panel kanan setiap halaman. Kontribusi Anda akan membantu membuat panduan pengguna kami lebih baik untuk semua orang.

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

Komputasi klaster skala dengan Karpenter and Cluster Autoscaler

Autoscaling adalah fungsi yang secara otomatis mengukur sumber daya Anda keluar dan masuk untuk memenuhi tuntutan yang berubah. Ini adalah mayor Kubernetes fungsi yang seharusnya membutuhkan sumber daya manusia yang luas untuk bekerja secara manual.

Mode Otomatis EKS

Mode Otomatis Amazon EKS secara otomatis menskalakan sumber daya komputasi klaster. Jika sebuah pod tidak dapat masuk ke node yang ada, Mode Otomatis EKS akan membuat yang baru. Mode Otomatis EKS juga mengkonsolidasikan beban kerja dan menghapus node. Mode Otomatis EKS dibangun di atas Karpenter.

Untuk informasi selengkapnya, lihat:

Solusi Tambahan

Amazon EKS mendukung dua produk penskalaan otomatis tambahan:

Karpenter

Karpenter adalah fleksibel, berkinerja tinggi Kubernetes cluster autoscaler yang membantu meningkatkan ketersediaan aplikasi dan efisiensi cluster. Karpenter meluncurkan sumber daya komputasi berukuran tepat (misalnya, EC2 instans Amazon) sebagai respons terhadap perubahan beban aplikasi dalam waktu kurang dari satu menit. Melalui integrasi Kubernetes dengan AWS, Karpenter dapat menyediakan sumber daya just-in-time komputasi yang secara tepat memenuhi persyaratan beban kerja Anda. Karpenter secara otomatis menyediakan sumber daya komputasi baru berdasarkan persyaratan spesifik beban kerja cluster. Ini termasuk persyaratan komputasi, penyimpanan, akselerasi, dan penjadwalan. Amazon EKS mendukung cluster menggunakan Karpenter, meskipun Karpenter bekerja dengan kesesuaian apa pun Kubernetes klaster. Untuk informasi lebih lanjut, lihat dokumentasi Karpenter.

penting

Karpenter adalah perangkat lunak open-source yang AWS pelanggan bertanggung jawab untuk menginstal, mengonfigurasi, dan mengelola di klaster Kubernetes mereka. AWS memberikan dukungan teknis saat Karpenter dijalankan tanpa dimodifikasi menggunakan versi yang kompatibel di kluster Amazon EKS. Sangat penting bahwa pelanggan menjaga ketersediaan dan keamanan pengontrol Karpenter serta prosedur pengujian yang tepat saat memutakhirkannya atau cluster Kubernetes di mana ia berjalan, sama seperti perangkat lunak yang dikelola pelanggan lainnya. Tidak ada Perjanjian Tingkat AWS Layanan (SLA) untuk Karpenter dan pelanggan bertanggung jawab untuk memastikan bahwa EC2 instans yang diluncurkan oleh Karpenter memenuhi persyaratan bisnis mereka.

Cluster Autoscaler

Bagian Kubernetes Cluster Autoscaler secara otomatis menyesuaikan jumlah node di klaster Anda ketika pod gagal atau dijadwal ulang ke node lain. Cluster Autoscaler menggunakan grup Auto Scaling. Untuk informasi selengkapnya, lihat Cluster Autoscaler di. AWS