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 EC2 instance yang dilampirkan ke cluster EKS.
Topik:
-
-
Buat dan kelola kluster EKS dengan instance Spot menggunakan grup node terkelola
-
Konfigurasikan instance Spot untuk grup simpul yang tidak dikelola menggunakan MixedInstancesPolicy
-
Membedakan instans Spot dan On-Demand menggunakan label Kubernetes
node-lifecycle
-
-
-
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 EC2 instance (node) 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 kredensyal untuk node jarak jauh untuk diautentikasi dengan kluster EKS, menggunakan AWS Systems Manager (SSM) atau AWS IAM Roles Anywhere
-
-
Support untuk Node Repair Config di 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 cluster EKS dengan instans Graviton berbasis ARM 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 EC2 Peluncuran yang disediakan
-
Memutakhirkan grup node terkelola untuk menggunakan versi Template Peluncuran yang berbeda
-
Memahami batasan dan pertimbangan saat menggunakan kustom AMIs dan Luncurkan Template dengan grup node terkelola
-
-
-
Aktifkan akses SSH ke EC2 instance 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 node yang dikelola sendiri dan dikelola EKS
-
Sesuaikan proses bootstrap node dengan menyediakan kustom overrideBootstrapCommand 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 yang dipercepat GPU pada kluster EKS.
-
Eksctl secara otomatis menginstal plugin perangkat NVIDIA Kubernetes ketika jenis instans berkemampuan GPU 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 EC2 instans yang sesuai berdasarkan kriteria sumber daya seperti vCPUs, memori GPUs, 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/os
kubernetes.io/arch
-
-
-
Gunakan
--node-ami
flag untuk menentukan AMI kustom untuk grup node, kueri AWS untuk AMI terbaru yang dioptimalkan EKS, atau gunakan AWS Systems Manager Parameter Store untuk menemukan AMI. -
Atur
--node-ami-family
flag untuk menentukan keluarga sistem operasi untuk grup node AMI, seperti AmazonLinux 2, Ubuntu2204, atau 2022. WindowsServer CoreContainer -
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
-