Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengkonfigurasi instans container Amazon ECS Linux untuk menerima pemberitahuan Instance Spot
Amazon EC2 mengakhiri, menghentikan, atau menhibernasi Instans Spot Anda ketika harga Spot melebihi harga maksimum untuk permintaan Anda atau kapasitas tidak lagi tersedia. Amazon EC2 memberikan pemberitahuan interupsi instans Spot selama dua menit untuk tindakan penghentian dan penghentian. Itu tidak memberikan pemberitahuan dua menit untuk tindakan hibernasi. Jika pengeringan Instans Spot Amazon ECS diaktifkan pada instans, Amazon ECS menerima pemberitahuan gangguan Instans Spot dan menempatkan instans dalam status. DRAINING
penting
Amazon ECS tidak menerima pemberitahuan dari Amazon EC2 saat instans dihapus oleh Auto Scaling Capacity Rebalancing. Untuk informasi selengkapnya, lihat Penyeimbangan Kembali Kapasitas Penskalaan Otomatis Amazon EC2.
Saat instance kontainer disetel keDRAINING, Amazon ECS mencegah tugas baru dijadwalkan untuk penempatan pada instans kontainer. Tugas layanan pada instans kontainer pengurasan yang ada di status PENDING segera dihentikan. Jika ada instans kontainer di klaster yang tersedia, tugas layanan pengganti dimulai.
Pengeringan Instance Spot dimatikan secara default.
Anda dapat mengaktifkan pengeringan Instans Spot saat meluncurkan instance. Tambahkan skrip berikut ke bidang Data Pengguna. Ganti MyCluster dengan nama cluster untuk mendaftarkan instance kontainer.
#!/bin/bash cat <<'EOF' >> /etc/ecs/ecs.config ECS_CLUSTER=MyClusterECS_ENABLE_SPOT_INSTANCE_DRAINING=true EOF
Untuk informasi selengkapnya, lihat Meluncurkan instance container Amazon ECS Linux.
Cara mengaktifkan drainase Instance Spot untuk instance kontainer yang ada
-
Hubungkan ke Instance Spot melalui SSH.
-
Edit file
/etc/ecs/ecs.configdan tambahkan berikut:ECS_ENABLE_SPOT_INSTANCE_DRAINING=true -
Mulai ulang layanan
ecs.-
Untuk Amazon ECS-optimized Amazon Linux 2 AMI:
sudo systemctl restart ecs
-
-
(Opsional) Anda dapat memastikan bahwa agen sedang berjalan dan melihat beberapa informasi tentang instans kontainer baru dengan melakukan kueri pada operasi API introspeksi agen. Untuk informasi selengkapnya, lihat Introspeksi wadah Amazon ECS.
curl http://localhost:51678/v1/metadata