Le composant de surveillance d'applications hérité arms-pilot n'est plus maintenu. Installez le composant amélioré ack-onepilot pour surveiller vos applications. ack-onepilot est entièrement compatible avec arms-pilot, ce qui permet une migration transparente sans modifier les configurations de votre application. Cette rubrique explique comment désinstaller arms-pilot et installer ack-onepilot.
Prérequis
Vous ne pouvez pas installer le composant
ack-onepilotsur un cluster ACK exécutant une version de Kubernetes antérieure à la 1.16. Si la version de votre cluster est antérieure à la 1.16, mettez-le d'abord à niveau. Pour plus d'informations, consultez la rubrique Mettre à niveau la version Kubernetes d'un cluster ACK.Désinstallez
arms-pilotavant d'installerack-onepilot. Si les deux composants sont installés simultanément, l'agent ne parvient pas à se monter.Les configurations personnalisées de
arms-pilotne sont pas automatiquement migrées versack-onepilot. Avant de commencer, sauvegardez vos configurations existantes, puis appliquez-les àack-onepilotaprès l'installation.Attendez que
arms-pilotsoit complètement désinstallé avant d'installerack-onepilot. Sinon,ack-onepilotrisque de détecter des ressourcesarms-pilotrésiduelles et de ne pas démarrer.
Désinstaller arms-pilot
Connectez-vous à la console ACK. Sur la page Clusters, cliquez sur le nom du cluster.
Dans le volet de navigation de gauche, choisissez .
Sur la page Helm, localisez arms-pilot et cliquez sur Delete dans la colonne Actions.
Dans la boîte de dialogue de confirmation Delete, cliquez sur OK.
Vérifier la désinstallation
Dans la console ACK, accédez à la page du cluster cible. En haut de la page, définissez le namespace sur arms-pilot et vérifiez que les pods de ce namespace ont été supprimés.
Si vous avez installé le composant arms-pilot dans un namespace personnalisé, sélectionnez ce namespace à la place.
Installer ack-onepilot
Connectez-vous à la console ACK. Sur la page Clusters, cliquez sur le nom du cluster.
Dans le volet de navigation de gauche, cliquez sur Components and Add-ons, puis recherchez ack-onepilot par mot-clé.
-
Cliquez sur Install sur la carte ack-onepilot.
RemarquePar défaut, le composant ack-onepilot prend en charge 1 000 pods. Pour chaque tranche supplémentaire de 1 000 pods dans le cluster, ajoutez 0,5 cœur de processeur et 512 Mo de mémoire au composant.
Si vous installez ack-onepilot dans un cluster ACS, configurez accessKey et accessKeySecret en bas de la carte d'installation. Utilisez l'ID AccessKey et le secret AccessKey de votre compte Alibaba Cloud. Pour savoir comment les obtenir, consultez la rubrique Créer un AccessKey. Assurez-vous que le compte Alibaba Cloud dispose des permissions AliyunARMSFullAccess et AliyunSTSAssumeRoleAccess.
-
Sur la page qui s'affiche, configurez les paramètres. Nous vous recommandons d'utiliser les valeurs par défaut. Cliquez sur OK.
RemarqueAprès avoir installé ack-onepilot, vous pouvez le mettre à niveau, le configurer ou le désinstaller depuis la page Add-ons.
Vérifier l'installation
Accédez à la page du cluster cible dans la console ACK. En haut de la page, sélectionnez ack-onepilot pour le paramètre Namespace et vérifiez que les pods du namespace sont en cours d'exécution.
Vérifiez que la colonne Number of Pods affiche 2/2, ce qui indique que tous les réplicas de pod sont prêts.