Menggunakan label Kubernetes untuk alokasi biaya di EKS - Ekspor Data AWS

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

Menggunakan label Kubernetes untuk alokasi biaya di EKS

Data alokasi biaya terpisah mendukung label Kubernetes sebagai tag alokasi biaya untuk klaster Amazon EKS. Meskipun label ini secara otomatis diimpor sebagai tag alokasi biaya yang ditentukan pengguna, label tersebut memerlukan aktivasi di tingkat akun manajemen. Setelah diaktifkan, Anda dapat menggunakannya untuk mengatribusikan biaya tingkat pod dalam Laporan Biaya dan Penggunaan (CUR) Anda menggunakan atribut khusus seperti pusat biaya, aplikasi, unit bisnis, dan lingkungan.

Fitur ini membantu organisasi melacak dan mengalokasikan biaya secara akurat di lingkungan EKS bersama di seluruh tim, proyek, atau departemen. Dengan menggunakan label Kubernetes, Anda dapat mengalokasikan biaya Kubernetes berdasarkan kebutuhan bisnis dan desain organisasi spesifik Anda.

Prasyarat

Sebagai prasyarat untuk menggunakan label Kubernetes dengan data alokasi biaya terpisah:

  • Anda perlu mengaktifkan data alokasi biaya terpisah di konsol AWS Billing and Cost Management. Ini harus diaktifkan di tingkat akun manajemen. Untuk detailnya, lihat Mengaktifkan data alokasi biaya terpisah.

  • Anda memerlukan cluster EKS yang ingin Anda lacak data alokasi biaya terpisah. Ini bisa berupa cluster yang sudah ada, atau Anda dapat membuat yang baru. Untuk informasi selengkapnya, lihat Membuat klaster Amazon EKS di Panduan Pengguna Amazon EKS.

  • Anda harus memiliki label yang ditetapkan ke pod Anda di klaster EKS. Untuk informasi selengkapnya tentang cara membuat label di Kubernetes, lihat Label dan Selector di Dokumentasi Kubernetes.

Bekerja dengan label Kubernetes di EKS

Data alokasi biaya terpisah mendukung hingga 50 label Kubernetes per pod, yang diurutkan berdasarkan abjad sebelum diimpor sebagai tag alokasi biaya. Setiap label di luar 50 pertama secara otomatis dibuang. Jika Anda perlu menambahkan tag alokasi biaya baru setelah mencapai batas 50 label, Anda harus terlebih dahulu menghapus label yang ada dan memastikan label baru Anda masuk dalam 50 pertama saat diurutkan menurut abjad.

catatan

Beberapa layanan AWS terkelola secara otomatis menambahkan label ke pod EKS. Label ini dihitung terhadap batas 50 label per pod dan akan muncul di halaman tag alokasi biaya Anda.

Meskipun label Kubernetes tidak memiliki batasan ukuran, tag alokasi biaya memiliki batas karakter tertentu: 128 karakter untuk kunci tag dan 256 karakter untuk nilai tag. Label yang melebihi batas karakter ini akan dibuang dan tidak disajikan sebagai tag alokasi biaya. Disarankan untuk membuat label yang mengikuti batas karakter ini untuk tujuan alokasi biaya.

Label Kubernetes yang diimpor muncul sebagai tag alokasi biaya dan harus diaktifkan di tingkat akun pembayar. Untuk informasi selengkapnya tentang tag alokasi biaya dan aktivasi, lihat Menggunakan tag alokasi biaya yang ditentukan pengguna. Batas tag alokasi biaya berikut berlaku: 50 tag yang ditentukan pengguna per sumber daya dan 500 tag yang ditentukan pengguna per akun pembayar. Tag yang dihasilkan sistem tidak dihitung terhadap batas-batas ini.

catatan

Setelah Anda membuat dan menerapkan tag yang ditentukan pengguna ke sumber daya Anda, diperlukan waktu hingga 24 jam agar kunci tag muncul di halaman tag alokasi biaya Anda. Setelah Anda mengaktifkan tag, dibutuhkan waktu 24 jam tambahan agar mereka aktif.

Mengelola label Kubernetes dan tag alokasi biaya

Anda dapat menambahkan, menghapus, dan mengedit label Kubernetes di EKS, serta menonaktifkan tag alokasi biaya terkait. Berikut ini menjelaskan perilaku yang diharapkan untuk setiap tindakan.

Menambahkan label baru

Anda dapat menambahkan label Kubernetes baru ke pod. Jika batas label 50 belum tercapai, label baru akan diimpor dan ditawarkan sebagai tag alokasi biaya, yang kemudian dapat diaktifkan. Namun, jika batas 50 telah tercapai, label baru tidak akan diimpor bahkan jika itu termasuk dalam urutan alfabet dari 50 label pertama. Anda harus terlebih dahulu menonaktifkan tag alokasi biaya yang ada untuk mengimpor label baru.

Mengedit label

Kubernetes tidak mengizinkan Anda untuk mengedit kunci label. Untuk mengubah kunci label, Anda harus menghapusnya dan menambahkan label baru. Namun, Anda dapat mengedit nilai label, yang akan tercermin dalam CUR berikutnya.

Menghapus label

Anda dapat menghapus label dari pod EKS. Perhatikan bahwa menghapus label tidak secara otomatis menonaktifkan tag alokasi biaya terkait. Data alokasi biaya terpisah akan terus terisi di CUR hingga Anda secara eksplisit menonaktifkan tag alokasi biaya.

Menonaktifkan tag alokasi biaya

Anda dapat menonaktifkan tag alokasi biaya apa pun yang dibuat dari label Kubernetes. Setelah dinonaktifkan, data tidak akan lagi terisi di kolom masing-masing, dan kolom akan dihapus dari CUR bulan depan.

Praktik terbaik untuk mengelola label Kubernetes untuk alokasi biaya

Label Kubernetes memberikan fleksibilitas yang signifikan dalam pemodelan alokasi biaya bersama. Untuk memaksimalkan potensi kemampuan ini, kami sarankan mengikuti praktik terbaik ini untuk mengoptimalkan pendekatan manajemen biaya Anda.

Memahami batas label

label-per-pod Batas 50 didasarkan pada penyortiran abjad. Hanya 50 label pertama yang diurutkan menurut abjad yang akan diimpor untuk alokasi biaya. Untuk memastikan label penting disertakan, rencanakan penamaan label Anda dengan hati-hati untuk memastikan label penting muncul dalam 50 pertama saat diurutkan menurut abjad.

Mengikuti kendala karakter

AWS tag alokasi biaya memiliki batas karakter berikut:

  • Tombol tag: 128 karakter

  • Nilai tag: 256 karakter

Meskipun Kubernetes mengizinkan label yang lebih panjang, label apa pun yang melebihi batas ini tidak akan diimpor. Rancang label Anda dalam batas-batas ini untuk memastikan pelacakan alokasi biaya yang berhasil.

Menambahkan label baru saat berkapasitas

Ketika sebuah pod telah mencapai batas 50 label dan Anda perlu menambahkan label alokasi biaya baru, ikuti langkah-langkah berikut:

  1. Tinjau label yang ada dan identifikasi tag alokasi biaya untuk dinonaktifkan.

  2. Nonaktifkan tag yang dipilih.

  3. Tambahkan label alokasi biaya baru.

  4. Pastikan label baru termasuk dalam 50 label pertama yang diurutkan menurut abjad.

catatan

Ingatlah bahwa hanya 50 label pertama yang diurutkan menurut abjad yang digunakan untuk alokasi biaya.