Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Nodegroup
Bab ini mencakup informasi tentang bagaimana Anda membuat dan mengkonfigurasi Nodegroups dengan Eksctl. Nodegroups adalah grup instans EC2 yang dilampirkan ke cluster EKS.
Topik:
-
-
Buat dan kelola kluster EKS dengan instance Spot menggunakan grup node terkelola
-
Konfigurasikan instance Spot untuk grup node yang tidak dikelola menggunakan MixedInstancesPolicy
-
Membedakan Spot dan On-Demand instance menggunakan label
node-lifecycleKubernetes
-
-
-
Aktifkan penskalaan otomatis node cluster Kubernetes dengan membuat klaster atau nodegroup dengan peran IAM yang memungkinkan penggunaan autoscaler cluster
-
Konfigurasikan definisi nodegroup untuk menyertakan tag dan anotasi yang diperlukan untuk penskalaan otomatis cluster untuk menskalakan nodegroup
-
Buat nodegroup terpisah untuk setiap zona ketersediaan jika beban kerja memiliki persyaratan khusus zona, seperti penyimpanan khusus zona atau aturan afinitas
-
-
Grup nodegroup yang dikelola EKS
-
Menyediakan dan mengelola instans (node) EC2 untuk klaster Amazon EKS Kubernetes
-
Terapkan perbaikan bug, patch keamanan, dan perbarui node dengan mudah ke versi Kubernetes terbaru
-
-
-
Aktifkan menjalankan aplikasi lokal dan edge pada infrastruktur yang dikelola pelanggan dengan kluster, fitur, dan alat AWS EKS yang sama yang digunakan di AWS Cloud
-
Konfigurasikan jaringan untuk menghubungkan jaringan lokal ke AWS VPC, menggunakan opsi seperti AWS VPN atau Site-to-Site AWS Direct Connect
-
Siapkan kredensional untuk node jarak jauh untuk mengautentikasi dengan kluster EKS, menggunakan AWS Systems Manager (SSM) atau AWS IAM Roles Anywhere
-
-
Support Node Repair Configuration untuk EKS Managed Nodegroups
-
Mengaktifkan Perbaikan Node untuk Grup Node Terkelola EKS untuk secara otomatis memantau dan mengganti atau me-reboot node pekerja yang tidak sehat
-
-
-
Buat klaster EKS dengan instans ARM-based Graviton untuk meningkatkan kinerja dan efisiensi biaya
-
-
-
Menerapkan taints ke grup node tertentu di klaster Kubernetes
-
Kontrol penjadwalan dan penggusuran pod berdasarkan kunci, nilai, dan efek taint
-
-
Luncurkan dukungan Template untuk Managed Nodegroups
-
Meluncurkan grup node terkelola menggunakan Template Peluncuran EC2 yang disediakan
-
Memutakhirkan grup node terkelola untuk menggunakan versi Template Peluncuran yang berbeda
-
Memahami batasan dan pertimbangan saat menggunakan AMI kustom dan Luncurkan Template dengan grup node terkelola
-
-
-
Aktifkan akses SSH ke instans EC2 di grup node
-
Skala jumlah node dalam grup node ke atas atau ke bawah
-
-
-
Perluas VPC yang ada dengan subnet baru dan tambahkan Nodegroup ke subnet itu
-
-
-
Memahami proses inisialisasi node baru (nodeadm) yang diperkenalkan pada tahun 2023 AmazonLinux
-
Pelajari tentang NodeConfig pengaturan default yang diterapkan oleh eksctl untuk dikelola sendiri dan node EKS-managed
-
Sesuaikan proses bootstrap node dengan memberikan penggantian BootstrapCommand dengan kustom NodeConfig
-
-
-
Membuat atau memperbarui grup node yang tidak terkelola dalam kluster EKS
-
Perbarui add-on Kubernetes default seperti kube-proxy, aws-node, dan CoreDNS
-
-
-
Eksctl mendukung pemilihan jenis instans GPU untuk nodegroup, memungkinkan penggunaan beban kerja pada kluster EKS. GPU-accelerated
-
Eksctl secara otomatis menginstal plugin perangkat NVIDIA Kubernetes ketika jenis GPU-enabled instans dipilih, memfasilitasi penggunaan sumber daya GPU di cluster.
-
Pengguna dapat menonaktifkan instalasi plugin otomatis dan menginstal versi tertentu dari plugin perangkat NVIDIA Kubernetes secara manual menggunakan perintah yang disediakan.
-
-
-
Secara otomatis menghasilkan daftar jenis instans EC2 yang sesuai berdasarkan kriteria sumber daya seperti vCPU, memori, GPU, dan arsitektur CPU
-
Buat cluster dan grup node dengan tipe instance yang cocok dengan kriteria pemilih instance yang ditentukan
-
Lakukan dry run untuk memeriksa dan memodifikasi tipe instance yang cocok dengan pemilih instance sebelum membuat grup node
-
-
-
Konfigurasikan pemetaan volume tambahan untuk grup node terkelola dalam kluster EKS
-
Sesuaikan properti volume seperti ukuran, jenis, enkripsi, IOPS, dan throughput untuk volume tambahan
-
Lampirkan snapshot EBS yang ada sebagai volume tambahan ke grup node
-
-
-
Tambahkan grup node Windows ke cluster Linux Kubernetes yang ada untuk mengaktifkan menjalankan beban kerja Windows
-
Jadwalkan beban kerja pada sistem operasi yang sesuai (Windows atau Linux) menggunakan pemilih node berdasarkan label dan
kubernetes.io/oskubernetes.io/arch
-
-
-
Gunakan
--node-amiflag untuk menentukan AMI khusus untuk grup node, kueri AWS untuk EKS-optimized AMI terbaru, atau gunakan AWS Systems Manager Parameter Store untuk menemukan AMI. -
Atur
--node-ami-familyflag untuk menentukan keluarga sistem operasi untuk grup node AMI, seperti AmazonLinux 2, Ubuntu2204, atau. WindowsServer2022CoreContainer -
Untuk grup node Windows, tentukan AMI khusus dan berikan skrip PowerShell bootstrap melalui file
overrideBootstrapCommand.
-
-
-
Timpa alamat IP server DNS yang digunakan untuk pencarian DNS internal dan eksternal
-