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.
Usage notes
Use ack-onepilot to integrate ACK with ARMS:
For Java applications deployed in ACK clusters, see Automatically install an ARMS agent for a Java application deployed in ACK.
For Go applications deployed in ACK clusters, see Install an ARMS agent for a Go application deployed in ACK.
For Python applications deployed in ACK clusters, see Install an ARMS agent for a Python application deployed in ACK.
For more information about how to use ack-onepilot to integrate ACK with MSE, see Implement the microservices governance feature.
Release notes
November 2024
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 |
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 |
| This update has no negative impact on workloads. |
September 2024
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 |
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 |
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 |
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 |
| 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 |
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 |
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 |
| This update has no negative impact on workloads. |
March 2024
Version | Image address | Release date | Description | Impact |
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 |
| This update has no negative impact on workloads. |
December 2023
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 |
| This update has no negative impact on workloads. |
November 2023
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 |
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 |
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 |
| This update has no negative impact on workloads. |
August 2023
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 |
| This update has no negative impact on workloads. |
June 2023
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 |
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 |
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 |
| This update has no negative impact on workloads. |
February 2023
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
| This update has no negative impact on workloads. |
April 2022
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 |
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 |
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. |