Si l'agent Application Real-Time Monitoring Service (ARMS) ne parvient pas à s'installer pour une application au sein d'un cluster Container Service for Kubernetes (ACK), c'est que le jeton ARMS Addon Token est absent du cluster que vous souhaitez gérer.
Pour résoudre ce problème, vérifiez l'existence du jeton, puis accordez les autorisations requises.
Étape 1 : Vérifier l'existence du jeton ARMS Addon Token
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters, puis sélectionnez le nom de votre cluster.
Dans le volet de navigation de gauche, choisissez Configurations > Secrets.
-
Sélectionnez kube-system dans la liste déroulante Namespace et vérifiez si addon.arms.token existe.

Étape 2 : Accorder au cluster ACK les permissions d'accès à ARMS
Si le jeton est introuvable, accordez aux nœuds de travail du cluster l'accès à ARMS en ajoutant manuellement les stratégies d'autorisation Resource Access Management (RAM) nécessaires.
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters, puis sélectionnez le nom de votre cluster.
Sur l'onglet Basic Information de la page Cluster Information, repérez la section Cluster Resources et cliquez sur le lien situé à côté de Worker RAM Role.
Sur la page RAM qui s'affiche, cliquez sur Grant Permission dans l'onglet Permissions.
-
Dans le panneau Grant Permission, ajoutez les stratégies suivantes, puis cliquez sur Grant permissions :
Stratégie Description AliyunTracingAnalysisFullAccess Accès complet à Managed Service for OpenTelemetry AliyunARMSFullAccess Accès complet à ARMS