Memperbarui klaster untuk menggunakan Instans Terkelola Amazon ECS - Amazon Elastic Container Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Memperbarui klaster untuk menggunakan Instans Terkelola Amazon ECS

Anda dapat memperbarui klaster yang ada untuk menggunakan Instans Terkelola Amazon ECS.

Saat menambahkan Instans Terkelola Amazon ECS ke klaster, Anda mendapatkan akses ke penyedia FARGATE_MANAGED_INSTANCE kapasitas secara default. Penyedia kapasitas ini secara otomatis memilih jenis instans tujuan umum yang paling dioptimalkan biaya untuk beban kerja Anda. Anda juga dapat membuat penyedia kapasitas khusus jika Anda memerlukan atribut atau jenis instance tertentu.

Prasyarat

Secara default, Amazon ECS memilih jenis instans berdasarkan persyaratan yang Anda tentukan dalam definisi tugas. Ini adalah penyedia kapasitas default. Jika Anda memerlukan atribut atau jenis instance tertentu, perhatikan semua persyaratan. Anda harus menggunakan penyedia kapasitas khusus, dan kemudian menentukan persyaratan instans.

Anda memiliki peran IAM yang diperlukan untuk Instans Terkelola Amazon ECS. Hal ini mencakup:

  • Peran infrastruktur - Memungkinkan Amazon ECS melakukan panggilan ke AWS layanan atas nama Anda untuk mengelola infrastruktur Instans Terkelola Amazon ECS.

    Untuk informasi selengkapnya, lihat Peran IAM Infrastruktur Amazon ECS.

  • Profil instans - Menyediakan izin untuk agen penampung Amazon ECS dan daemon Docker yang berjalan pada instance terkelola.

    Untuk informasi selengkapnya, lihat Profil instans Instans Terkelola Amazon ECS.

Perbarui pertimbangan

Saat memperbarui klaster untuk Instans Terkelola Amazon ECS, pertimbangkan hal berikut:

  • Menjalankan tugas - Memperbarui pengaturan cluster tidak memengaruhi tugas yang sedang berjalan. Perubahan akan berlaku untuk tugas baru yang diluncurkan setelah pembaruan.

  • Perubahan penyedia kapasitas - Jika Anda mengubah pengaturan penyedia kapasitas, instans terkelola yang ada akan terus berjalan, tetapi instance baru akan menggunakan konfigurasi yang diperbarui.

  • Memantau perubahan - Mengaktifkan atau menonaktifkan Wawasan Kontainer akan memengaruhi pengumpulan metrik untuk seluruh klaster.

Prosedur konsol

Untuk memperbarui cluster (konsol Amazon ECS)
  1. Buka konsol di https://console.aws.amazon.com/ecs/v2.

  2. Dari bilah navigasi, pilih Wilayah untuk digunakan.

  3. Di panel navigasi, pilih Klaster.

  4. Pada halaman Clusters, pilih cluster yang ingin Anda perbarui.

  5. Pilih Perbarui klaster.

  6. (Opsional) Untuk mengubah pengaturan penyedia kapasitas, di bawah Penyedia Kapasitas Khusus, perbarui yang berikut ini sesuai kebutuhan:

    • Untuk profil Instance, pilih peran profil instance yang berbeda jika diperlukan.

    • Untuk peran Infrastruktur, pilih peran infrastruktur yang berbeda jika diperlukan.

    • Untuk menggunakan penyedia kapasitas khusus, untuk pemilihan Instans, perbarui setelan nilai Atribut.

  7. Pilih Perbarui.

AWS CLI prosedur

Anda dapat memperbarui klaster untuk Instans Terkelola Amazon ECS menggunakan. AWS CLI Gunakan versi terbaru dari AWS CLI. Untuk informasi selengkapnya tentang cara memutakhirkan ke versi terbaru, lihat Menginstal atau memperbarui ke versi terbaru AWS CLI.

catatan

Anda dapat menggunakan titik akhir layanan dual-stack untuk berinteraksi dengan Amazon ECS dari AWS AWS CLI, SDKs dan Amazon ECS API melalui keduanya dan. IPv4 IPv6 Untuk informasi selengkapnya, lihat Menggunakan titik akhir tumpukan ganda Amazon ECS.

Untuk memperbarui cluster (AWS CLI)
  1. Buat penyedia kapasitas untuk. Jalankan perintah berikut:

    Ganti user-input dengan nilai-nilai Anda.

    aws ecs create-capacity-provider \ --name my-managed-instances-provider \ --managed-instances-provider \ --instance-profile arn:aws:iam::123456789012:instance-profile/ecsInstanceProfile \ --infrastructure-role-arn arn:aws:iam::123456789012:role/ecsInfrastructureRole \ --instance-requirements '{ "vCpuCount": {"min": 2, "max": 8}, "memoryMiB": {"min": 4096, "max": 16384} }
  2. Tambahkan penyedia kapasitas ke cluster, gunakan perintah berikut:

    Ganti user-input dengan nilai-nilai Anda.

    aws ecs put-cluster-capacity-providers --cluster managed-instances-cluster --capacity-providers my-managed-instances-provider --default-capacity-provider-strategy capacityProvider=my-managed-instances-provider,weight=1