Mengatur EKS sumber daya Amazon dengan tag - Amazon EKS

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.

Mengatur EKS sumber daya Amazon dengan tag

Anda dapat menggunakan tag untuk membantu mengelola EKS sumber daya Amazon Anda. Topik ini memberikan gambaran umum pada fungsi tanda serta menunjukkan bagaimana Anda bisa membuat tanda.

catatan

Tag adalah jenis metadata yang terpisah dari Kubernetes label dan anotasi. Untuk informasi selengkapnya tentang jenis metadata lainnya ini, lihat bagian berikut dalam dokumentasi: Kubernetes

Dasar-dasar tag

Tag adalah label yang Anda tetapkan ke AWS sumber daya. Setiap tag terdiri dari kunci dan nilai opsional.

Dengan tag, Anda dapat mengkategorikan sumber daya Anda AWS . Misalnya, Anda dapat mengkategorikan sumber daya berdasarkan tujuan, pemilik, atau lingkungan. Bila Anda memiliki banyak sumber daya dari jenis yang sama, Anda dapat menggunakan tag yang Anda tetapkan ke sumber daya tertentu untuk mengidentifikasi sumber daya tersebut dengan cepat. Misalnya, Anda dapat menentukan satu set tag untuk EKS klaster Amazon Anda untuk membantu Anda melacak setiap pemilik klaster dan tingkat tumpukan. Kami menyarankan agar Anda merancang serangkaian konsisten kunci tanda untuk setiap jenis sumber daya. Kemudian Anda dapat mencari dan memfilter sumber daya berdasarkan tanda yang Anda tambahkan.

Setelah Anda menambahkan sebuah tanda, Anda dapat mengedit kunci serta nilai tanda atau menghilangkan tanda dari sumber daya kapanpun yang Anda mau. Jika Anda menghapus sebuah sumber daya, tanda apapun untuk sumber daya tersebut juga dihapus.

Tag tidak memiliki arti semantik ke Amazon EKS dan ditafsirkan secara ketat sebagai serangkaian karakter. Anda dapat mengatur nilai tag ke string kosong. Namun, Anda tidak dapat mengatur nilai tag ke null. Jika Anda menambahkan tanda yang memiliki kunci yang sama dengan tanda yang ada pada sumber daya tersebut, nilai baru akan menimpa nilai sebelumnya.

Jika Anda menggunakan AWS Identity and Access Management (IAM), Anda dapat mengontrol pengguna mana di AWS akun Anda yang memiliki izin untuk mengelola tag.

Pemberian tag pada sumber daya Anda

Tag dukungan EKS sumber daya Amazon berikut:

  • kluster

  • kelompok simpul terkelola

  • Profil Fargate

Anda dapat menandai sumber daya ini menggunakan yang berikut:

  • Jika Anda menggunakan EKS konsol Amazon, Anda dapat menerapkan tag ke sumber daya baru atau yang sudah ada kapan saja. Anda dapat melakukannya dengan menggunakan tabel Tanda pada halaman sumber daya yang relevan. Untuk informasi selengkapnya, lihat Bekerja dengan tanda menggunakan konsol.

  • Jika Anda menggunakaneksctl, Anda dapat menerapkan tag ke sumber daya ketika mereka dibuat menggunakan --tags opsi.

  • Jika Anda menggunakan, Amazon AWS CLI, atau EKS API AWS SDK, Anda dapat menerapkan tag ke sumber daya baru menggunakan tags parameter pada API tindakan yang relevan. Anda dapat menerapkan tag ke sumber daya yang ada menggunakan TagResource API tindakan. Untuk informasi lebih lanjut, lihat TagResource.

Saat Anda menggunakan beberapa tindakan pembuatan sumber daya, Anda juga dapat menentukan tag untuk sumber daya pada saat yang sama saat Anda membuatnya. Jika tag tidak dapat diterapkan saat sumber daya sedang dibuat, sumber daya gagal dibuat. Mekanisme ini memastikan bahwa sumber daya yang ingin Anda tag dibuat dengan tag yang Anda tentukan atau tidak dibuat sama sekali. Jika Anda menandai sumber daya saat membuatnya, Anda tidak perlu menjalankan skrip penandaan khusus setelah membuat sumber daya.

Tag tidak menyebar ke sumber daya lain yang terkait dengan sumber daya yang Anda buat. Misalnya, tag profil Fargate tidak menyebar ke sumber daya lain yang terkait dengan profil Fargate, seperti Pods yang dijadwalkan dengannya.

Batasan tag

Pembatasan berikut berlaku untuk tag:

  • Maksimal 50 tag dapat dikaitkan dengan sumber daya.

  • Kunci tag tidak dapat diulang untuk satu sumber daya. Setiap kunci tag harus unik, dan hanya dapat memiliki satu nilai.

  • Panjang tombol dapat mencapai 128 karakter di UTF -8.

  • Nilai dapat mencapai 256 karakter di UTF -8.

  • Jika beberapa Layanan AWS dan sumber daya menggunakan skema penandaan Anda, batasi jenis karakter yang Anda gunakan. Beberapa layanan mungkin memiliki batasan pada karakter yang diizinkan. Umumnya, karakter yang diizinkan adalah huruf, angka, spasi, dan karakter berikut: + - = . _ : /@.

  • Kunci dan nilai tanda peka huruf besar-kecil.

  • Jangan gunakan aws:, AWS:, atau kombinasi huruf besar atau kecil seperti prefiks baik untuk kunci atau nilai. Ini hanya disediakan untuk AWS digunakan. Anda tidak dapat menyunting atau menghapus kunci atau nilai tag dengan awalan ini. Tag dengan awalan ini tidak dihitung terhadap tags-per-resource batas Anda.

Menandai sumber daya Anda untuk penagihan

Saat menerapkan tag ke EKS klaster Amazon, Anda dapat menggunakannya untuk alokasi biaya di Laporan Biaya & Penggunaan Anda. Data pengukuran dalam Laporan Biaya & Penggunaan menunjukkan penggunaan di semua EKS klaster Amazon Anda. Untuk informasi selengkapnya, lihat laporan AWS biaya dan penggunaan di Panduan AWS Billing Pengguna.

Tag alokasi biaya yang AWS dihasilkan, khususnyaaws:eks:cluster-name, memungkinkan Anda memecah biaya EC2 instans Amazon berdasarkan EKS kluster Amazon individual di Cost Explorer. Namun, tag ini tidak menangkap biaya pesawat kontrol. Tag secara otomatis ditambahkan ke EC2 instans Amazon yang berpartisipasi dalam EKS klaster Amazon. Perilaku ini terjadi terlepas dari apakah instance disediakan menggunakan grup node EKS terkelola AmazonKarpenter, atau langsung dengan Amazon. EC2 Tag khusus ini tidak dihitung terhadap batas 50 tag. Untuk menggunakan tag, pemilik akun harus mengaktifkannya di AWS Billing konsol atau dengan menggunakanAPI. Ketika pemilik akun AWS Organizations manajemen mengaktifkan tag, tag juga diaktifkan untuk semua akun anggota organisasi.

Anda juga dapat mengatur informasi penagihan berdasarkan sumber daya yang memiliki nilai kunci tag yang sama. Misalnya, Anda dapat menandai beberapa sumber daya dengan nama aplikasi tertentu, dan kemudian mengatur informasi penagihan Anda. Dengan begitu, Anda dapat melihat total biaya aplikasi itu di beberapa layanan. Untuk informasi selengkapnya tentang pengaturan laporan alokasi biaya dengan tanda, lihat Laporan Alokasi Biaya Bulanan dalam Panduan Pengguna AWS Billing .

catatan

Jika Anda baru saja mengaktifkan pelaporan, data untuk bulan berjalan tersedia untuk dilihat setelah 24 jam.

Cost Explorer adalah alat pelaporan yang tersedia sebagai bagian dari Tingkat AWS Gratis. Anda dapat menggunakan Cost Explorer untuk melihat bagan EKS sumber daya Amazon Anda dari 13 bulan terakhir. Anda juga dapat memperkirakan berapa banyak yang akan Anda belanjakan untuk tiga bulan ke depan. Anda dapat melihat pola berapa banyak yang Anda habiskan untuk AWS sumber daya dari waktu ke waktu. Misalnya, Anda dapat menggunakannya untuk mengidentifikasi area yang memerlukan penyelidikan lebih lanjut dan melihat tren yang dapat Anda gunakan untuk memahami biaya Anda. Anda juga dapat menentukan rentang waktu untuk data, dan melihat data waktu menurut hari atau bulan.

Bekerja dengan tanda menggunakan konsol

Menggunakan EKS konsol Amazon, Anda dapat mengelola tag yang terkait dengan cluster baru atau yang sudah ada dan grup node terkelola.

Saat Anda memilih halaman khusus sumber daya di EKS konsol Amazon, halaman tersebut menampilkan daftar sumber daya tersebut. Misalnya, jika Anda memilih Cluster dari panel navigasi kiri, konsol akan menampilkan daftar kluster AmazonEKS. Saat Anda memilih sumber daya dari salah satu daftar (misalnya, klaster tertentu) yang mendukung tanda ini, Anda dapat melihat dan mengelola tandanya di tab Tanda.

Anda juga dapat menggunakan Editor Tag di AWS Management Console, yang menyediakan cara terpadu untuk mengelola tag Anda. Untuk informasi selengkapnya, lihat Menandai AWS sumber daya Anda dengan Editor AWS Tag di Panduan Pengguna Editor Tag.

Menambahkan tag pada sumber daya pada pembuatan

Anda dapat menambahkan tag ke EKS klaster Amazon, grup node terkelola, dan profil Fargate saat Anda membuatnya. Untuk informasi selengkapnya, lihat Buat EKS klaster Amazon.

Menambahkan dan menghapus tag pada sumber daya

Anda dapat menambahkan atau menghapus tag yang terkait dengan cluster Anda langsung dari halaman sumber daya.

Untuk menambahkan atau menghapus sebuah tanda pada sebuah sumber daya individu
  1. Buka EKS konsol Amazon di https://console.aws.amazon.com/eks/rumah#/cluster.

  2. Pada bilah navigasi, pilih yang Wilayah AWS akan digunakan.

  3. Pada panel navigasi sebelah kiri, pilih Klaster.

  4. Pilih klaster tertentu.

  5. Pilih tab Tag, lalu pilih Kelola tag.

  6. Pada halaman Kelola tag, tambahkan atau hapus tag Anda seperlunya.

    • Untuk menambahkan tanda, pilih Tambahkan tanda. Kemudian tentukan kunci dan nilai untuk setiap tag.

    • Untuk menghapus tag, pilih Hapus tag.

  7. Ulangi proses ini untuk setiap tag yang ingin Anda tambahkan atau hapus.

  8. Pilih Perbarui untuk menyelesaikan.

Bekerja dengan tag menggunakanCLI,API, atau eksctl

Gunakan AWS CLI perintah berikut atau EKS API operasi Amazon untuk menambahkan, memperbarui, membuat daftar, dan menghapus tag untuk sumber daya Anda. Anda hanya dapat menggunakan eksctl untuk menambahkan tag sekaligus membuat sumber daya baru dengan satu perintah.

Tugas AWS CLI AWS Tools for Windows PowerShell APIaksi

Tambahkan atau timpa satu atau beberapa tanda.

tag-resource

Add-EKSResourceTag

TagResource

Hapus satu atau beberapa tanda.

untag-resource

Remove-EKSResourceTag

UntagResource

Contoh-contoh berikut menunjukkan cara menambahkan atau menghilangkan tanda sumber daya menggunakan AWS CLI.

Contoh 1: Tandai klaster yang sudah ada

Perintah berikut akan menandai klaster yang sudah ada.

aws eks tag-resource --resource-arn resource_ARN --tags team=devs
Contoh 2: Hapus tanda dari klaster yang sudah ada

Perintah berikut akan menghapus tanda dari klaster yang sudah ada.

aws eks untag-resource --resource-arn resource_ARN --tag-keys tag_key
Contoh 3: Cantumkan tanda untuk sumber daya

Perintah berikut mencantumkan tag yang terkait dengan sumber daya yang ada.

aws eks list-tags-for-resource --resource-arn resource_ARN

Saat Anda menggunakan beberapa tindakan pembuatan sumber daya, Anda dapat menentukan tag pada saat yang sama saat Anda membuat sumber daya. Tindakan berikut mendukung penentuan tag saat Anda membuat sumber daya.

Tugas AWS CLI AWS Tools for Windows PowerShell APIaksi eksctl

Buat sebuah klaster

create-cluster

New-EKSCluster

CreateCluster

create cluster

Buat grup pengelola simpul*

create-nodegroup

New-EKSNodegroup

CreateNodegroup

create nodegroup

Buat profil Fargate

create-fargate-profile

New-EKSFargateProfile

CreateFargateProfile.html

create fargateprofile

* Jika Anda ingin juga menandai EC2 instance Amazon saat membuat grup node terkelola, buat grup node terkelola menggunakan templat peluncuran. Untuk informasi selengkapnya, lihat Menandai instans Amazon EC2. Jika instances sudah ada, Anda dapat menambahkan tanda pada instans secara manual. Untuk informasi selengkapnya, lihat Menandai sumber daya Anda di Panduan EC2 Pengguna Amazon.