El componente heredado de monitoreo de aplicaciones arms-pilot ya no recibe mantenimiento. Puede instalar el componente actualizado ack-onepilot para monitorear sus aplicaciones. ack-onepilot es totalmente compatible con arms-pilot, lo que permite una migración sin problemas y sin necesidad de modificar las configuraciones de su aplicación. Este tema describe cómo desinstalar arms-pilot e instalar ack-onepilot.
Antes de empezar
No es posible instalar el componente
ack-onepiloten un clúster de ACK que ejecute una versión de Kubernetes anterior a la 1.16. Si la versión de su clúster es anterior a la 1.16, actualice primero el clúster. Para obtener más información, consulte Upgrade the Kubernetes version of an ACK cluster.Debe desinstalar
arms-pilotantes de instalarack-onepilot. Si ambos componentes se instalan al mismo tiempo, el agente no se montará correctamente.Las configuraciones personalizadas de
arms-pilotno se migran automáticamente aack-onepilot. Antes de comenzar, guarde sus configuraciones actuales y aplíquelas aack-onepilotdespués de la instalación.Espere hasta que
arms-pilotse haya desinstalado por completo antes de instalarack-onepilot. De lo contrario,ack-onepilotpodría detectar recursos residuales dearms-piloty fallar al iniciarse.
Desinstalar arms-pilot
Inicie sesión en la consola de ACK. En la página Clusters, haga clic en el nombre del clúster.
En el panel de navegación izquierdo, seleccione .
En la página Helm, localice arms-pilot y haga clic en Delete en la columna Actions.
En el cuadro de diálogo de confirmación Delete, haga clic en OK.
Comprobar la desinstalación
En la consola de ACK, vaya a la página del clúster objetivo. En la parte superior de la página, establezca el namespace como arms-pilot y confirme que los pods de este namespace se hayan eliminado.
Si instaló el componente arms-pilot en un namespace personalizado, seleccione ese namespace en su lugar.
Instalar ack-onepilot
Inicie sesión en la consola de ACK. En la página Clusters, haga clic en el nombre del clúster.
En el panel de navegación izquierdo, haga clic en Components and Add-ons y busque ack-onepilot por palabra clave.
-
Haga clic en Install en la tarjeta de ack-onepilot.
NotaDe forma predeterminada, el componente ack-onepilot admite 1,000 pods. Por cada 1,000 pods adicionales en el clúster, debe agregar 0.5 núcleos de CPU y 512 MB de memoria al componente.
Si instala ack-onepilot en un clúster de ACS, configure accessKey y accessKeySecret en la parte inferior de la tarjeta de instalación. Utilice el AccessKey ID y el AccessKey secret de su cuenta de Alibaba Cloud. Para obtener información sobre cómo conseguirlos, consulte Create an AccessKey. Asegúrese de que la cuenta de Alibaba Cloud cuente con los permisos AliyunARMSFullAccess y AliyunSTSAssumeRoleAccess.
-
En la página que aparece, puede configurar los parámetros. Se recomienda utilizar los valores predeterminados. Haga clic en OK.
NotaDespués de instalar ack-onepilot, puede actualizarlo, configurarlo o desinstalarlo desde la página Add-ons.
Comprobar la instalación
Vaya a la página del clúster objetivo en la consola de ACK. En la parte superior de la página, seleccione ack-onepilot para Namespace y confirme que los pods del namespace se estén ejecutando.
Compruebe que la columna Number of Pods muestre 2/2, lo cual indica que todas las réplicas de los pods están listas.