Utilisation d'étiquettes Kubernetes pour la répartition des coûts dans EKS - Exportations de données AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation d'étiquettes Kubernetes pour la répartition des coûts dans EKS

Les données de répartition des coûts fractionnés prennent en charge les étiquettes Kubernetes en tant que balises de répartition des coûts pour les clusters Amazon EKS. Bien que ces étiquettes soient automatiquement importées sous forme de balises de répartition des coûts définies par l'utilisateur, elles doivent être activées au niveau du compte de gestion. Une fois activés, vous pouvez les utiliser pour attribuer les coûts au niveau des modules dans vos rapports de coûts et d'utilisation (CUR) à l'aide d'attributs personnalisés tels que le centre de coûts, l'application, l'unité commerciale et l'environnement.

Cette fonctionnalité aide les organisations à suivre et à répartir avec précision les coûts dans les environnements EKS partagés entre les équipes, les projets ou les départements. À l'aide des étiquettes Kubernetes, vous pouvez répartir vos coûts Kubernetes en fonction de vos besoins commerciaux spécifiques et de la conception organisationnelle.

Conditions préalables

Comme conditions préalables à l'utilisation d'étiquettes Kubernetes avec des données de répartition des coûts fractionnés :

  • Vous devez activer les données de répartition des coûts dans la console AWS Billing and Cost Management. Cela doit être activé au niveau du compte de gestion. Pour plus de détails, consultez la section Activation des données de répartition des coûts fractionnés.

  • Vous avez besoin d'un cluster EKS pour lequel vous souhaitez suivre les données de répartition des coûts. Il peut s'agir d'un cluster existant ou vous pouvez en créer un nouveau. Pour plus d'informations, consultez la section Création d'un cluster Amazon EKS dans le guide de l'utilisateur Amazon EKS.

  • Des étiquettes doivent être attribuées à vos pods dans le cluster EKS. Pour plus d'informations sur la création d'étiquettes dans Kubernetes, consultez la section Étiquettes et sélecteurs dans la documentation de Kubernetes.

Utilisation des étiquettes Kubernetes dans EKS

Les données de répartition des coûts fractionnés prennent en charge jusqu'à 50 étiquettes Kubernetes par pod, qui sont triées par ordre alphabétique avant d'être importées sous forme de balises de répartition des coûts. Toutes les étiquettes situées au-delà des 50 premières sont automatiquement supprimées. Si vous devez ajouter une nouvelle étiquette de répartition des coûts après avoir atteint la limite de 50 étiquettes, vous devez d'abord supprimer une étiquette existante et vous assurer que votre nouvelle étiquette se situe dans les 50 premières lorsqu'elle est triée par ordre alphabétique.

Note

Certains services AWS gérés ajoutent automatiquement des étiquettes aux modules EKS. Ces étiquettes sont prises en compte dans la limite de 50 étiquettes par dosette et apparaîtront sur votre page d'étiquettes de répartition des coûts.

Bien que les étiquettes Kubernetes ne soient soumises à aucune restriction de taille, les balises de répartition des coûts ont des limites de caractères spécifiques : 128 caractères pour les clés de balise et 256 caractères pour les valeurs des balises. Les étiquettes qui dépassent cette limite de caractères seront supprimées et ne seront pas présentées sous forme de balises de répartition des coûts. Il est recommandé de créer des libellés respectant ces limites de caractères à des fins de répartition des coûts.

Les étiquettes Kubernetes importées apparaissent sous forme de balises de répartition des coûts et doivent être activées au niveau du compte payeur. Pour plus d'informations sur les balises de répartition des coûts et l'activation, consultez la section Utilisation des balises de répartition des coûts définies par l'utilisateur. Les limites de balises de répartition des coûts suivantes s'appliquent : 50 balises définies par l'utilisateur par ressource et 500 balises définies par l'utilisateur par compte payeur. Les balises générées par le système ne sont pas prises en compte dans ces limites.

Note

Une fois que vous avez créé et appliqué des balises définies par l'utilisateur à vos ressources, l'affichage des clés de balise sur votre page de balises de répartition des coûts peut prendre jusqu'à 24 heures. Une fois que vous avez activé les tags, il faut parfois 24 heures supplémentaires pour qu'ils deviennent actifs.

Gestion des étiquettes Kubernetes et des balises de répartition des coûts

Vous pouvez ajouter, supprimer et modifier des étiquettes Kubernetes dans EKS, ainsi que désactiver les balises de répartition des coûts associées. Ce qui suit décrit le comportement attendu pour chaque action.

Ajouter une nouvelle étiquette

Vous pouvez ajouter une nouvelle étiquette Kubernetes à un pod. Si la limite de 50 étiquettes n'est pas atteinte, la nouvelle étiquette sera importée et proposée sous forme d'étiquette de répartition des coûts, qui pourra ensuite être activée. Toutefois, si la limite de 50 est atteinte, la nouvelle étiquette ne sera pas importée même si elle se situe dans l'ordre alphabétique des 50 premières étiquettes. Vous devez d'abord désactiver une étiquette de répartition des coûts existante pour en importer une nouvelle.

Modification d'une étiquette

Kubernetes ne vous permet pas de modifier une clé d'étiquette. Pour modifier une clé d'étiquette, vous devez la supprimer et ajouter une nouvelle étiquette. Vous pouvez toutefois modifier les valeurs des étiquettes, qui seront reflétées dans votre prochain CUR.

Supprimer une étiquette

Vous pouvez retirer une étiquette des capsules EKS. Notez que la suppression d'une étiquette ne désactive pas automatiquement l'étiquette de répartition des coûts associée. Les données de répartition des coûts fractionnés continueront à être renseignées dans le CUR jusqu'à ce que vous désactiviez explicitement l'étiquette de répartition des coûts.

Désactivation d'une balise de répartition des coûts

Vous pouvez désactiver n'importe quelle balise de répartition des coûts créée à partir des étiquettes Kubernetes. Une fois désactivée, les données ne figureront plus dans les colonnes respectives et la colonne sera supprimée du CUR du mois suivant.

Bonnes pratiques de gestion des étiquettes Kubernetes pour la répartition des coûts

Les étiquettes Kubernetes offrent une flexibilité significative dans la modélisation de la répartition des coûts partagés. Pour optimiser le potentiel de cette fonctionnalité, nous vous recommandons de suivre ces meilleures pratiques afin d'optimiser votre approche de gestion des coûts.

Comprendre les limites des étiquettes

La label-per-pod limite de 50 est basée sur le tri alphabétique. Seules les 50 premières étiquettes classées par ordre alphabétique seront importées pour la répartition des coûts. Pour vous assurer que les étiquettes essentielles sont incluses, planifiez soigneusement le nom de votre étiquette afin de vous assurer que les étiquettes importantes apparaissent dans les 50 premières lorsqu'elles sont triées par ordre alphabétique.

Respect des contraintes de caractère

AWS les balises de répartition des coûts ont les limites de caractères suivantes :

  • Clés de tag : 128 caractères

  • Valeurs des balises : 256 caractères

Bien que Kubernetes autorise les étiquettes plus longues, les étiquettes dépassant ces limites ne seront pas importées. Concevez vos étiquettes dans le respect de ces limites pour garantir un suivi efficace de la répartition des coûts.

Ajouter de nouvelles étiquettes lorsque la capacité est atteinte

Lorsqu'un module a atteint la limite de 50 étiquettes et que vous devez ajouter une nouvelle étiquette de répartition des coûts, procédez comme suit :

  1. Passez en revue les étiquettes existantes et identifiez une étiquette de répartition des coûts à désactiver.

  2. Désactivez le tag sélectionné.

  3. Ajoutez le nouveau libellé de répartition des coûts.

  4. Vérifiez que la nouvelle étiquette figure parmi les 50 premières étiquettes triées par ordre alphabétique.

Note

N'oubliez pas que seules les 50 premières étiquettes triées par ordre alphabétique sont utilisées pour la répartition des coûts.