View a markdown version of this page

Layanan Amazon Elastic Kubernetes - Pengontrol Pemulihan Aplikasi Amazon (ARC)

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

Layanan Amazon Elastic Kubernetes

Amazon EKS menyediakan fitur yang memungkinkan Anda membuat aplikasi Anda lebih tahan terhadap peristiwa seperti kesehatan yang menurun atau gangguan Zona Ketersediaan. Saat menjalankan beban kerja di cluster Amazon EKS, Anda dapat lebih meningkatkan toleransi kesalahan dan pemulihan aplikasi dengan menggunakan pergeseran zonal atau zonal autoshift. Untuk informasi selengkapnya, lihat Mempelajari Pergeseran Zona ARC di Amazon EKS di Panduan Pengguna Layanan Amazon Elastic Kubernetes.

Menggunakan pergeseran zonal dengan Amazon Elastic Kubernetes Service

Untuk mengaktifkan pergeseran zonal, gunakan salah satu metode berikut. Untuk informasi selengkapnya, lihat Pel ajari tentang pergeseran zona ARC di Panduan Pengguna Layanan Amazon Elastic Kubernetes.

Console
Untuk mengaktifkan pergeseran zona pada cluster Amazon EKS baru (Konsol)
  1. Temukan nama dan Wilayah cluster Amazon EKS yang ingin Anda daftarkan dengan ARC.

  2. Buka konsol Amazon EKS di https://console.aws.amazon.com/eks/home #/cluster.

  3. Pilih klaster Anda.

  4. Pada halaman info Cluster, pilih tab Ikh tisar.

  5. Di bawah Pergeseran zona, pilih Kel ola.

  6. Untuk EKS Zonal Shift, pilih Aktifkan atau Non aktifkan.

AWS CLI
Untuk mengaktifkan pergeseran zona pada cluster Amazon EKS baru (AWS CLI)
  • Masukkan perintah berikut:

    aws eks create-cluster --name my-eks-cluster --role-arn my-role-arn-to-create-cluster --resources-vpc-config subnetIds=string,string,securityGroupIds=string,string,endpointPublicAccess=boolean,endpointPrivateAccess=boolean,publicAccessCidrs=string,string --zonal-shift-config enabled=true
Untuk mengaktifkan pergeseran zona pada cluster Amazon EKS yang ada (AWS CLI)
  • Masukkan perintah berikut:

    aws eks update-cluster-config --name my-eks-cluster --zonal-shift-config enabled=true

Anda dapat memulai pergeseran zona untuk cluster Amazon EKS, atau Anda dapat mengizinkannya melakukannya AWS untuk Anda, dengan mengaktifkan zonal autoshift. Setelah pergeseran zona cluster Amazon EKS Anda diaktifkan dengan ARC, Anda dapat memulai pergeseran zonal atau mengaktifkan autoshift zonal menggunakan Konsol ARC, AWS CLI, atau pergeseran zonal dan API autoshift zonal.

Untuk informasi lebih lanjut tentang memulai pergeseran zona, lihatMemulai, memperbarui, atau membatalkan pergeseran zona.

Untuk informasi selengkapnya tentang mengaktifkan Amazon EKS dengan pergeseran zona, lihat Pel ajari tentang ARC Zonal Shift di Amazon EKS di Panduan Pengguna Layanan Amazon Elastic Kubernetes.

Cara kerja pergeseran zona untuk Amazon Elastic Kubernetes Service

Selama pergeseran zona Amazon EKS, hal berikut secara otomatis terjadi untuk semua cluster Amazon EKS:

  • Semua node di AZ yang terkena dibatasi. Ini mencegah Penjadwal Kubernetes menjadwalkan Pod baru ke node di AZ yang tidak sehat.

  • Jika Anda menggunakan Grup N ode Terkelola, penyeimbangan ulang Zona Keter sediaan ditangguhkan, dan grup Penskalaan Otomatis Anda diperbarui untuk memastikan bahwa node bidang data Amazon EKS baru hanya diluncurkan di AZ yang sehat.

  • Node di AZ yang tidak sehat tidak dihentikan dan Pod tidak diusir dari node ini. Ini untuk memastikan bahwa ketika shift zonal berakhir atau dibatalkan, lalu lintas Anda dapat dikembalikan dengan aman ke AZ yang masih memiliki kapasitas penuh.

  • Peng EndpointSlice ontrol menemukan semua titik akhir Pod di AZ yang rusak dan menghapusnya dari yang relevanEndpointSlices. Ini memastikan bahwa hanya titik akhir Pod di AZ yang sehat yang ditargetkan untuk menerima lalu lintas jaringan. Ketika pergeseran zona dibatalkan atau kedaluwarsa, peng EndpointSlice ontrol memperbarui EndpointSlices untuk menyertakan titik akhir di AZ yang dipulihkan.

Jika Anda menggunakan Mode Otomatis EKS atau Karpenter yang dikelola sendiri, pengontrol Karpenter juga melakukan hal berikut selama shift zona:

  • Menghentikan penyediaan kapasitas baru di AZ yang rusak dengan menandai semua penawaran komputasi di zona tersebut sebagai tidak tersedia.

  • Menghentikan gangguan sukarela (konsolidasi dan penyimpangan) pada node di AZ yang rusak.

  • Mencegah upaya peluncuran untuk pod dengan persyaratan penjadwalan yang ketat (seperti afinitas volume EBS) yang memerlukan AZ yang terganggu.

  • Melanjutkan perilaku normal saat pergeseran zona dibatalkan atau kedaluwarsa.

Untuk informasi lebih lanjut tentang pergeseran zona Amazon EKS, lihat blog Con AWS tainers di AWS situs web.