Bantu tingkatkan halaman ini
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.
Noda simpul pada grup simpul terkelola
Amazon EKS mendukung konfigurasi Kubernetes taint melalui grup node terkelola. Taints dan toleransi bekerja sama untuk memastikan bahwa Pods tidak dijadwalkan ke node yang tidak pantas. Satu atau lebih cacat dapat diterapkan pada sebuah simpul. Ini menandai bahwa node tidak boleh menerima apa pun Pods yang tidak mentolerir noda. Toleransi diterapkan Pods dan memungkinkan, tetapi tidak memerlukan, Pods untuk menjadwalkan ke node dengan noda yang cocok. Untuk informasi selengkapnya, lihat Taints and Tolerations
Kubernetesnode taints dapat diterapkan ke grup node terkelola baru dan yang sudah ada menggunakan AWS Management Console atau melalui Amazon EKS API.
-
Untuk informasi tentang membuat grup node dengan taint menggunakanAWS Management Console, lihatMembuat grup simpul terkelola.
-
Berikut ini adalah contoh pembuatan sebuah grup simpul dengan suatu noda menggunakan perintah AWS CLI:
aws eks create-nodegroup \ --cli-input-json ' { "clusterName": "
my-cluster
", "nodegroupName": "node-taints-example
", "subnets": [ "subnet-1234567890abcdef0
", "subnet-abcdef01234567890
", "subnet-021345abcdef67890
" ], "nodeRole": "arn:aws:iam::111122223333
:role/AmazonEKSNodeRole
", "taints": [ { "key": "dedicated
", "value": "gpuGroup
", "effect": "NO_SCHEDULE
" } ] }'
Untuk informasi selengkapnya dan contoh penggunaan, lihat taint
catatan
-
Taints dapat diperbarui setelah Anda membuat grup node menggunakan
UpdateNodegroupConfig
API. -
Kunci cacat harus diawali dengan huruf atau angka. Ini dapat berisi huruf, angka, tanda hubung (
), periode (-
), dan garis bawah ()..
Panjangnya bisa mencapai 63 karakter._
-
Secara opsional, kunci cacat dapat dimulai dengan prefiks subdomain DNS dan satu
. Jika dimulai dengan prefiks subdomain DNS, panjangnya bisa mencapai 253 karakter./
-
Nilai adalah opsional dan harus diawali dengan huruf atau angka. Ini dapat berisi huruf, angka, tanda hubung (
), periode (-
), dan garis bawah ()..
Panjangnya bisa mencapai 63 karakter._
-
Saat menggunakan Kubernetes langsung atauAWS Management Console, efek noda harus
,NoSchedule
, atauPreferNoSchedule
. Namun, saat menggunakan API AWS CLI atau, efek taint harusNoExecute
,NO_SCHEDULE
, atauPREFER_NO_SCHEDULE
.NO_EXECUTE
-
Maksimal 50 taint diperbolehkan per grup node.
-
Jika taint yang dibuat menggunakan grup node terkelola dihapus secara manual dari node, maka Amazon EKS tidak menambahkan taints kembali ke node. Ini benar bahkan jika taints ditentukan dalam konfigurasi grup node terkelola.
Anda dapat menggunakan aws eks update-nodegroup-config
AWS CLIperintah untuk menambah, menghapus, atau mengganti taints untuk grup node terkelola.