The ack-onepilot component is an assistant provided by Application Real-Time Monitoring Service (ARMS) for integration with applications deployed in Container Service for Kubernetes (ACK) clusters. This topic introduces ack-onepilot and describes the usage notes and release notes for ack-onepilot.
Overview
You can use ack-onepilot to facilitate the integration with ARMS and Microservices Engine (MSE). This component provides the following features:
Automatic environment configuration: Automatically adds the environment variables required by the ARMS agent in container environments and prepares ARMS agent packages, such as the Java agent. This ensures the efficient and accurate collection and reporting of monitoring data, such as topology data, API calls, abnormal transactions, and slow transactions for Java, Go, and Python applications.
Microservices integration: Integrates microservices applications built with Spring Cloud or Dubbo that are deployed in the cluster to Microservices Governance. The service governance capabilities provided by MSE enhance the stability of production microservices and improve development efficiency.
For more information about ack-onepilot, see Working principles of the ack-onepilot component.
Release notes
February 2025
Version number | Image address | Release date | Description | Impact |
Version number | Image address | Release date | Description | Impact |
4.0.1 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.0.1 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.0.1 | 2025-02-27 | The issue that applications in the MSE Microservices Governance Professional Edition namespaces were incorrectly integrated as Enterprise Edition is fixed. | This update has no negative impact on workloads. |
January 2025
Version number | Image address | Release date | Description | Impact |
Version number | Image address | Release date | Description | Impact |
4.0.0 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.0.0 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.0.0 | 2025-01-09 | | This update has no negative impact on workloads. |
December 2024
Version number | Image address | Release date | Description | Impact |
Version number | Image address | Release date | Description | Impact |
3.3.4 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.4 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.4 | 2024-12-26 | The application startup failure due to the old component arms-pilot is fixed. The startup failure due to failed permission modifications to the agent package in extreme cases is fixed. The invalid logic during Python agent integration is removed to accelerate the integration. Logs related to timeout are optimized.
| This update has no negative impact on workloads. |
November 2024
Version number | Image address | Release date | Description | Impact |
Version number | Image address | Release date | Description | Impact |
3.3.3 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.3 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.3 | 2024-11-21 | | This update has no negative impact on workloads. |
3.3.2 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.2 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.2 | 2024-11-07 | The logging and event notification logic for MSE is optimized when MSE is not integrated. | This update has no negative impact on workloads. |
October 2024
Version number | Image address | Release date | Description | Impact |
Version number | Image address | Release date | Description | Impact |
3.3.1 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.1 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.1 | 2024-10-29 | | This update has no negative impact on workloads. |
3.3.0 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.0 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.0 | 2024-10-11 | The agent package can be updated in a progressive manner to ensure service availability throughout the update. The integration issue in cases of network disconnection is fixed. The issue with Helm failing to parse in specific scenarios is fixed.
| This update has no negative impact on workloads. |
September 2024
Version number | Image address | Release date | Description | Impact |
Version number | Image address | Release date | Description | Impact |
3.2.5 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.5 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.5 | 2024-09-10 | The occasional restart issue that occurs when you use MSE is fixed. | This update has no negative impact on workloads. |
3.2.4 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.4 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.4 | 2024-09-03 | | This update has no negative impact on workloads. |
July 2024
Version number | Image address | Release date | Description | Impact |
Version number | Image address | Release date | Description | Impact |
3.2.3 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.3 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.3 | 2024-07-30 | Go language server-side governance feature is available in MSE. | This update has no negative impact on workloads. |
3.2.2 | registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.2 registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.2 | 2024-07-05 | The issue that applications fail to start due to invalid ARMS parameter values is fixed. | This update has no negative impact on workloads. |
June 2024
Version number | Image address | Release date | Description | Impact |
Version number | Image address | Release date | Description | Impact |
3.2.0 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.2.0 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.2.0 | 2024-06-19 | | This update has no negative impact on workloads. |
3.1.2 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.1.2 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.1.2 | 2024-06-19 | The issue that causes access failures due to symbolic link handling problems in certain weak network scenarios. | This update has no negative impact on workloads. |
3.1.1 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.1.1 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.1.1 | 2024-06-13 | | This update has no negative impact on workloads. |
May 2024
Version number | Image address | Release date | Description | Impact |
Version number | Image address | Release date | Description | Impact |
3.1.0 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.1.0 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.1.0 | May 30, 2024 | The agent package is available in JAR format. The agent package is renamed as aliyun-java-agent.jar. The full path of the package is /home/admin/.opt/AliyunJavaAgent/aliyun-java-agent.jar. The default memory consumption of init-container is increased from 100 MB to 250 MB.
| ack-onepilot 3.1.0 no longer supports ARMS agent versions earlier than 2.7.3.5. Update your ARMS agent or do not update your ack-onepilot to 3.1.0. |
April 2024
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.20 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.20 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.20 | April 17, 2024 | The issue that ack-onepilot fails to be started in open source ACK clusters that cannot access the Internet is fixed. | This update has no negative impact on workloads. |
March 2024
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.19 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.19 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.19 | March 23, 2024 | The issue that redirection to the ARMS console occasionally fails when new applications are connected is fixed. The issue that stateful applications fail to be connected is fixed. The issue that Service Mesh (ASM) applications are connected but do not take effect is fixed.
| This update has no negative impact on workloads. |
3.0.18 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.18 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.18 | March 13, 2024 | The ACK SDK version is updated to support gRPC health checks. ack-onepilot can automatically adapt to the network environment of ASM. The issue that the arms.workload environment variable occasionally fails to be injected is fixed.
| This update has no negative impact on workloads. |
December 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.17 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.17 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.17 | December 26, 2023 | A new probe version is available for download. The internal network connection timeout issue is fixed. A feature is added to generate an ACK event each time you update ack-onepilot.
| This update has no negative impact on workloads. |
November 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.16 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.16 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.16 | November 28, 2023 | ack-onepilot can be downloaded as a TAR package. | This update has no negative impact on workloads. |
October 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.15 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.15 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.15 | October 18, 2023 | Resource configurations for ack-onepilot are added. | This update has no negative impact on workloads. |
September 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.14 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.14 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.14 | September 5, 2023 | Graceful update is supported. ARMS users can use the AccessKey ID and AccessKey secret of a different account to access ack-onepilot. MSE no longer relies on the AliyunMSEForECIRole role. Duplicate environment variables used in pods are deleted.
| This update has no negative impact on workloads. |
August 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.13 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.13 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.13 | August 18, 2023 | The ARM64 architecture is supported. Metrics are optimized and the success rate of mounting ack-onepilot is improved. The issue that client creation times out at the webhook stage is fixed.
| This update has no negative impact on workloads. |
June 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.12 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.12 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.12 | June 20, 2023 | The performance of ack-onepilot is improved. | This update has no negative impact on workloads. |
April 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.11 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.11 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.11 | April 20, 2023 | | This update has no negative impact on workloads. |
March 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.10 | registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.10 registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.10 | March 24, 2023 | Issues related to environment variables are fixed. Issues are fixed to support Ingresses. Globalized documentation is available on the Alibaba Cloud International site. Helm V2 is supported.
| This update has no negative impact on workloads. |
February 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.9 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.9 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.9 | February 20, 2023 | | This update has no negative impact on workloads. |
3.0.8 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.8 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.8 | February 8, 2023 | | This update has no negative impact on workloads. |
January 2023
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.7 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.7 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.7 | January 16, 2023 | Microservices Governance of MSE can be enabled for different namespaces. The pod parameter mseNamespace can be used to select the microservice namespace that you want to manage. | This update has no negative impact on workloads. |
November 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.6 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.6 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.6 | November 17, 2022 | The mseruletrait component is deleted and discontinued. | This update has no negative impact on workloads. |
October 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.5 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.5 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.5 | October 21, 2022 | Ingresses can be used to perform canary releases. | This update has no negative impact on workloads. |
August 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.4 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.4 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.4 | August 17, 2022 | Labeling and partial label synchronization are supported in ACK clusters. | This update has no negative impact on workloads. |
July 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.3 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.3 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.3 | July 19, 2022 | Labels can be used to enable graceful startup for pods. | This update has no negative impact on workloads. |
3.0.2 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.2 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.2 | July 5, 2022 | Issues related PreStop hooks are fixed. | This update has no negative impact on workloads. |
June 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.1 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.1 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.1 | June 13, 2022 | MSE Enterprise Edition can be enabled to provide traffic protection. | This update has no negative impact on workloads. |
May 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
3.0.0 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.0 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.0 | May 13, 2022 | | This update has no negative impact on workloads. |
2.0.9 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.9 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.9 | May 25, 2022 | Issues related to download timeout settings are fixed. Namespace creation issues are fixed. The length of the value of the JAVA_TOOL_OPTIONS parameter is reduced.
| This update has no negative impact on workloads. |
April 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
2.0.8 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.8 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.8 | April 19, 2022 | | This update has no negative impact on workloads. |
2.0.6 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.6 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.6 | April 11, 2022 | Canary releases can be implemented for agents based on application names. | This update has no negative impact on workloads. |
March 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
2.0.5 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.5 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.5 | March 17, 2022 | A separate ack-onepilot version is provided for Enterprise Distributed Application Service (EDAS). | This update has no negative impact on workloads. |
February 2022
Version | Image address | Release date | Description | Impact |
Version | Image address | Release date | Description | Impact |
2.0.4 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.4 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.4 | February 28, 2022 | The strict mode is supported and only label-based access is supported. | This update has no negative impact on workloads. |
2.0.3 | registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.3 registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.3 | February 11, 2022 | Readiness probes are added to prevent service interruptions during ack-onepilot updates. | This update has no negative impact on workloads. |