Tutorial: Membuat lingkungan komputasi yang tidak dikelola menggunakan sumber daya Amazon EKS - AWS Batch

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

Tutorial: Membuat lingkungan komputasi yang tidak dikelola menggunakan sumber daya Amazon EKS

Selesaikan langkah-langkah berikut untuk membuat lingkungan komputasi yang tidak dikelola menggunakan resource Amazon Elastic Kubernetes Service (Amazon EKS).

  1. Buka AWS Batch konsol di https://console.aws.amazon.com/batch/.

  2. Dari bilah navigasi di bagian atas halaman, pilih yang akan Wilayah AWS digunakan.

  3. Di panel navigasi, pilih Compute environments (Lingkungan komputasi).

  4. Pilih Buat.

  5. Konfigurasikan lingkungan.

    1. Untuk konfigurasi lingkungan Compute, pilih Amazon Elastic Kubernetes Service (Amazon EKS).

    2. Untuk jenis Orkestrasi, pilih Tidak dikelola.

  6. Untuk Nama, tentukan nama unik untuk lingkungan komputasi Anda. Nama dapat memiliki panjang hingga 128 karakter. Nama dapat memuat huruf besar dan huruf kecil, angka, tanda hubung (-), dan garis bawah (_).

  7. Untuk kluster EKS, pilih kluster Amazon EKS yang ada. Untuk membuat kluster EKS baru, ikuti langkah-langkah di Buat halaman cluster Amazon EKS.

  8. Untuk Namespace, masukkan Kubernetes namespace untuk mengelompokkan AWS Batch proses Anda di cluster.

  9. (Opsional) Untuk Maksimum v CPUs, tentukan jumlah maksimum v yang CPUs tersedia untuk penjadwalan pekerjaan dari kapasitas yang Anda berikan.

  10. (Opsional) Perluas Tag. Pilih Tambah tag dan kemudian masukkan pasangan kunci-nilai.

  11. Pilih Halaman berikutnya.

  12. Untuk Tinjauan, tinjau langkah-langkah konfigurasi. Jika Anda perlu melakukan perubahan, pilih Edit. Setelah selesai, pilih Buat lingkungan komputasi.

Menetapkan node cluster Amazon EKS ke lingkungan komputasi yang tidak terkelola

Setelah membuat lingkungan komputasi yang tidak dikelola, Anda perlu memberi label pada node Amazon EKS Anda dengan UUID lingkungan komputasi.

Pertama, dapatkan UUID lingkungan komputasi dari hasil API: DescribeComputeEnvironments

$ aws batch describe-compute-environments \ --compute-environments unmanagedEksCE \ --query "computeEnvironments[].{name: computeEnvironmentName, uuid: uuid}"

Dapatkan informasi node:

kubectl get nodes -o name

Beri label node dengan lingkungan AWS Batch komputasi UUID:

kubectl label <node-name> batch.amazonaws.com/compute-environment-uuid=uuid