Komputasi klaster skala dengan Karpenter dan 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? Gulir ke bagian bawah halaman ini dan pilih Edit halaman ini GitHub. 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 dan Cluster Autoscaler

Autoscaling adalah fungsi yang secara otomatis mengukur sumber daya Anda keluar dan masuk untuk memenuhi permintaan yang berubah. Ini adalah mayor Kubernetes fungsi yang jika tidak akan membutuhkan sumber daya manusia yang luas untuk melakukan secara manual.

EKSMode Otomatis

Mode EKS Otomatis Amazon secara otomatis menskalakan sumber daya komputasi klaster. Jika sebuah pod tidak dapat masuk ke node yang ada, Mode EKS Otomatis akan membuat yang baru. EKS Mode Otomatis juga mengkonsolidasikan beban kerja dan menghapus node. EKS Mode Otomatis 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 klaster. 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

📝 Edit halaman ini GitHub