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.
What ack-onepilot does
ack-onepilot connects your ACK cluster to ARMS and Microservices Engine (MSE). It provides two core capabilities:
-
Automatic environment configuration: Injects the environment variables required by the ARMS agent into your containers and prepares agent packages (such as the Java agent). This enables ARMS to collect topology data, API calls, abnormal transactions, and slow transactions for Java, Go, and Python applications.
-
Microservices integration: Connects Spring Cloud and Dubbo applications in your cluster to MSE Microservices Governance, improving production stability and development efficiency.
For details on how ack-onepilot works internally, see Working principles of the ack-onepilot component.
Usage notes
Integrate ACK with ARMS
Choose the guide that matches your application language:
Integrate ACK with MSE
For microservices governance, see Implement the microservices governance feature.
Release notes
September 2025
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>5.1.1</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:5.1.1</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:5.1.1</p></td> <td><p>2025-09-15</p></td> <td> <ul> <li><p>Kubernetes parameter settings during pod startup are optimized.</p></li> <li><p>For Python non-intrusive integration, the cramjam dependency is pinned to version 2.10.0 to avoid potential version conflicts.</p></li> <li><p>User AccessKey/AccessKey secret pairs in Helm values are automatically redacted for enhanced security.</p></li> <li><p>The onboarding experience for ACS clusters is optimized.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
August 2025
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>5.1.0</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:5.1.0</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:5.1.0</p></td> <td><p>2025-08-07</p></td> <td> <ul> <li><p>Integration with <a href="https://www.alibabacloud.com/help/en/document_detail/2871542.html">Cloud Monitor 2.0</a> is fully supported.</p></li> <li><p><a baseurl="t2324782_v18_0_0.xdita" data-node="5990251" data-root="17398" data-tag="xref" href="t3057593.xdita#" id="80761b1ec6is5">ack-onepilot integration can be accelerated using the local image cache mode</a>.</p></li> <li><p>The issue that user-defined <code>terminationGracePeriodSeconds</code> field is overwritten by the ack-onepilot component is fixed.</p></li> </ul></td> <td> <ul> <li><p>For ACS clusters, <a baseurl="t2324782_v19_0_0.xdita" data-node="152231" data-root="17398" data-tag="xref" href="t152231.xdita#" id="63586c89beuje">install an ARMS agent via the automatic method intended for generic Kubernetes environments</a>.</p></li> <li><p>For registered clusters, <a baseurl="t2324782_v20_0_0.xdita" data-node="2150271" data-root="17398" data-tag="xref" href="t1856252.xdita#" id="b288ab9825pso">re-integrate the ARMS component into the cluster</a> to grant the necessary Cloud Monitor 2.0-related permissions.</p></li> </ul></td> </tr> </tbody> </table>
July 2025
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>5.0.0</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:5.0.0</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:5.0.0</p></td> <td><p>2025-07-11</p></td> <td> <ul> <li><p><a baseurl="t2324782_v17_0_0.xdita" data-node="5214667" data-root="17398" data-tag="xref" href="t2807089.xdita#" id="4a3ac978b2ulb">The Python agent can be installed on ACK and ACS clusters via the ack-onepilot component</a> in a fully non-intrusive manner.</p></li> <li><p>The issue that label parameters do not take effect for MSE graceful online/offline is fixed.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
May 2025
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>4.2.0</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.2.0</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.2.0</p></td> <td><p>2025-05-30</p></td> <td><p><a baseurl="t2324782_v17_0_0.xdita" data-node="5772507" data-root="17398" data-tag="xref" href="t2958964.xdita#" id="daffd0dafaclk">Monitoring of multi-container applications in a single pod</a> is supported in multiple languages through the sidecar pattern.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>4.1.2</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.1.2</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.1.2</p></td> <td><p>2025-05-08</p></td> <td> <ul> <li><p>The network mode of ack-onepilot can be specified. For more information, see <a baseurl="t2324782_v16_0_0.xdita" data-node="5713986" data-root="17398" data-tag="xref" href="t2939212.xdita#" id="254b7e5fc448l">Specify the network mode of ack-onepilot</a>.</p></li> <li><p>Specific pod labels can be recognized as application tags. For more information, see <a baseurl="t2324782_v16_0_0.xdita" data-node="3822897" data-root="7592" data-tag="xref" href="t2249841.xdita#" id="24093be11ez2o">Add and use tags</a>.</p></li> <li><p>Annotation injection configured in Service Mesh (ASM) can be manually disabled. For more information, see <a baseurl="t2324782_v16_0_0.xdita" data-node="4716693" data-root="7592" data-tag="xref" href="t2597244.xdita#" id="6abc614b9c0ro">Mount an ARMS agent for Java into services using Istio</a>.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
April 2025
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>4.1.1</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.1.1</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.1.1</p></td> <td><p>2025-04-09</p></td> <td> <ul> <li><p>Agent versions can be specified at the Kubernetes namespace level.</p></li> <li><p>Automatic application creation is disabled by default in Enterprise Distributed Application Service (EDAS) integrations with ARMS, where an app ID is required.</p></li> <li><p>The issue that application profiling metrics in MSE are not reported is fixed.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
March 2025
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>4.1.0</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.1.0</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.1.0</p></td> <td><p>2025-03-13</p></td> <td> <ul> <li><p>The ordering issue that may occur when injecting environment variables is fixed.</p></li> <li><p>The liveness detection logic for the Portable OpenAPI Proxy (POP) network is optimized.</p></li> <li><p>The invalid deactivation switch behavior during ARMS integration is fixed.</p></li> <li><p>The custom JAVA_TOOL_OPTIONS integration mode is added. For details, see <a baseurl="t2324782_v14_0_0.xdita" data-node="5535757" data-root="17398" data-tag="xref" href="t2862471.xdita#" id="49d3aa769e7qk">How do I configure the mount path for an ARMS agent for Java?</a></p></li> <li><p>The resource discovery issue that may occur in the service governance control plane is fixed.</p></li> <li><p>External node log reporting is supported.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
February 2025
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>4.0.1</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.0.1</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.0.1</p></td> <td><p>2025-02-27</p></td> <td><p>The issue that applications in the MSE Microservices Governance Professional Edition namespaces were incorrectly integrated as Enterprise Edition is fixed.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
January 2025
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>4.0.0</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:4.0.0</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:4.0.0</p></td> <td><p>2025-01-09</p></td> <td> <ul> <li><p>The performance of ack-onepilot is optimized.</p></li> <li><p>ARMS no longer supports integration through annotations. Use labels instead. See <a baseurl="t2324782_v13_0_0.xdita" data-node="152230" data-root="7592" data-tag="xref" href="t152230.xdita#" id="0986431e47gn2">Install an ARMS agent for a Java application deployed in ACK or ACS</a>.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
December 2024
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.3.4</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.4</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.4</p></td> <td><p>2024-12-26</p></td> <td> <ul> <li><p>The application startup failure caused by the old arms-pilot component is fixed.</p></li> <li><p>The startup failure caused by failed permission modifications to the agent package in extreme cases is fixed.</p></li> <li><p>Invalid logic during Python agent integration is removed to accelerate integration.</p></li> <li><p>Timeout-related logs are optimized.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
November 2024
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.3.3</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.3</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.3</p></td> <td><p>2024-11-21</p></td> <td> <ul> <li><p>ARMS agent integration for the Istio DNS proxy is adapted.</p></li> <li><p>The health check intervals of ack-onepilot are adjusted to accelerate startup.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>3.3.2</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.2</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.2</p></td> <td><p>2024-11-07</p></td> <td><p>The logging and event notification logic for MSE is optimized when MSE is not integrated.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
October 2024
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.3.1</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.1</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.1</p></td> <td><p>2024-10-29</p></td> <td> <ul> <li><p>Sidecar injection can be skipped by configuring environment variables.</p></li> <li><p>Fields for log reporting are added.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>3.3.0</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.3.0</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.3.0</p></td> <td><p>2024-10-11</p></td> <td> <ul> <li><p>The agent package can be updated progressively to maintain service availability throughout the update.</p></li> <li><p>The integration issue that occurs when the network is disconnected is fixed.</p></li> <li><p>The issue that Helm fails to parse in specific scenarios is fixed.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
September 2024
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.2.5</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.5</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.5</p></td> <td><p>2024-09-10</p></td> <td><p>The occasional restart issue that occurs when using MSE is fixed.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>3.2.4</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.4</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.4</p></td> <td><p>2024-09-03</p></td> <td> <ul> <li><p>Integration with Python applications is supported.</p></li> <li><p>MSE fixes bugs related to graceful startup and shutdown.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
July 2024
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.2.3</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.3</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.3</p></td> <td><p>2024-07-30</p></td> <td><p>Go language server-side governance is available in MSE.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>3.2.2</p></td> <td><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot:3.2.2</p><p>registry.{REGION}.aliyuncs.com/acs/ack-onepilot-init:3.2.2</p></td> <td><p>2024-07-05</p></td> <td><p>The issue that applications fail to start due to invalid ARMS parameter values is fixed.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
June 2024
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.2.0</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.2.0</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.2.0</p></td> <td><p>2024-06-19</p></td> <td> <ul> <li><p>Integration with Go applications is supported.</p></li> <li><p>Crash log parameters are automatically injected for Java applications.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>3.1.2</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.1.2</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.1.2</p></td> <td><p>2024-06-19</p></td> <td><p>The issue that causes access failures due to symbolic link handling problems in certain weak network scenarios is fixed.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>3.1.1</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.1.1</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.1.1</p></td> <td><p>2024-06-13</p></td> <td> <ul> <li><p>The issue that only a partial agent package is downloaded when the network is unstable is fixed.</p></li> <li><p>The issue that the init container is injected twice when pilotx is used is fixed.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
May 2024
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.1.0</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.1.0</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.1.0</p></td> <td><p>May 30, 2024</p></td> <td> <ul> <li><p>The agent package is now available in JAR format.</p></li> <li><p>The agent package is renamed to aliyun-java-agent.jar. The full path is /home/admin/.opt/AliyunJavaAgent/aliyun-java-agent.jar.</p></li> <li><p>The default memory for the init container is increased from 100 MB to 250 MB.</p></li> </ul></td> <td><p>ack-onepilot 3.1.0 no longer supports ARMS agent versions earlier than 2.7.3.5. Update your ARMS agent before upgrading to 3.1.0, or do not upgrade ack-onepilot to 3.1.0.</p></td> </tr> </tbody> </table>
April 2024
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.20</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.20</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.20</p></td> <td><p>April 17, 2024</p></td> <td><p>The issue that ack-onepilot fails to start in open source ACK clusters without Internet access is fixed.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
March 2024
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.19</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.19</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.19</p></td> <td><p>March 23, 2024</p></td> <td> <ul> <li><p>The issue that redirection to the ARMS console occasionally fails when new applications are connected is fixed.</p></li> <li><p>The issue that stateful applications fail to connect is fixed.</p></li> <li><p>The issue that ASM applications connect but do not take effect is fixed.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>3.0.18</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.18</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.18</p></td> <td><p>March 13, 2024</p></td> <td> <ul> <li><p>The ACK SDK version is updated to support gRPC health checks.</p></li> <li><p>ack-onepilot can automatically adapt to the ASM network environment.</p></li> <li><p>The issue that the <code>arms.workload</code> environment variable occasionally fails to be injected is fixed.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
December 2023
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.17</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.17</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.17</p></td> <td><p>December 26, 2023</p></td> <td> <ul> <li><p>A new probe version is available for download.</p></li> <li><p>The internal network connection timeout issue is fixed.</p></li> <li><p>An ACK event is now generated each time you update ack-onepilot.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
November 2023
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.16</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.16</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.16</p></td> <td><p>November 28, 2023</p></td> <td><p>ack-onepilot can be downloaded as a TAR package.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
October 2023
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.15</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.15</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.15</p></td> <td><p>October 18, 2023</p></td> <td><p>Resource configurations for ack-onepilot are added.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
September 2023
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.14</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.14</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.14</p></td> <td><p>September 5, 2023</p></td> <td> <ul> <li><p>Graceful update is supported.</p></li> <li><p>ARMS users can use the AccessKey ID and AccessKey secret of a different account to access ack-onepilot.</p></li> <li><p>MSE no longer relies on the AliyunMSEForECIRole role.</p></li> <li><p>Duplicate environment variables in pods are removed.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
August 2023
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.13</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.13</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.13</p></td> <td><p>August 18, 2023</p></td> <td> <ul> <li><p>The ARM64 architecture is supported.</p></li> <li><p>Metrics are optimized and the success rate for mounting ack-onepilot is improved.</p></li> <li><p>The issue that client creation times out at the webhook stage is fixed.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
June 2023
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.12</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.12</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.12</p></td> <td><p>June 20, 2023</p></td> <td><p>The performance of ack-onepilot is improved.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
April 2023
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.11</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.11</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.11</p></td> <td><p>April 20, 2023</p></td> <td> <ul> <li><p>A permission issue in ack-onepilot is fixed.</p></li> <li><p>The CPU request and memory request of ack-onepilot can be specified using environment variables.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
March 2023
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.10</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot:3.0.10</p><p>registry.{REGION}.ack.aliyuncs.com/acs/ack-onepilot-init:3.0.10</p></td> <td><p>March 24, 2023</p></td> <td> <ul> <li><p>Issues related to environment variables are fixed.</p></li> <li><p>Issues that prevented Ingress support are fixed.</p></li> <li><p>Globalized documentation is available on the Alibaba Cloud International site.</p></li> <li><p>Helm V2 is supported.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
February 2023
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.9</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.9</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.9</p></td> <td><p>February 20, 2023</p></td> <td> <ul> <li><p>ACK namespace labels can be used to select the microservices namespaces to manage.</p></li> <li><p>ARMS integration issues are fixed.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>3.0.8</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.8</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.8</p></td> <td><p>February 8, 2023</p></td> <td> <ul> <li><p>The number of pods created for ack-onepilot is reduced.</p></li> <li><p>ASM integration issues are fixed.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
January 2023
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.7</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.7</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.7</p></td> <td><p>January 16, 2023</p></td> <td><p>MSE Microservices Governance can be enabled per namespace. Use the pod parameter mseNamespace to select the microservice namespace to manage.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
November 2022
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.6</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.6</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.6</p></td> <td><p>November 17, 2022</p></td> <td><p>The mseruletrait component is deleted and discontinued.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
October 2022
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.5</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.5</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.5</p></td> <td><p>October 21, 2022</p></td> <td><p>Ingresses can be used to perform canary releases.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
August 2022
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.4</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.4</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.4</p></td> <td><p>August 17, 2022</p></td> <td><p>Labeling and partial label synchronization are supported in ACK clusters.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
July 2022
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.3</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.3</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.3</p></td> <td><p>July 19, 2022</p></td> <td><p>Labels can be used to enable graceful startup for pods.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>3.0.2</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.2</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.2</p></td> <td><p>July 5, 2022</p></td> <td><p>Issues related to preStop hooks are fixed.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
June 2022
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.1</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.1</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.1</p></td> <td><p>June 13, 2022</p></td> <td><p>MSE Enterprise Edition can be enabled to provide traffic protection.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
May 2022
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>3.0.0</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:3.0.0</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:3.0.0</p></td> <td><p>May 13, 2022</p></td> <td> <ul> <li><p>ASM is supported.</p></li> <li><p>Kubernetes Services can be synchronized to MSE Nacos.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>2.0.9</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.9</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.9</p></td> <td><p>May 25, 2022</p></td> <td> <ul> <li><p>Issues related to download timeout settings are fixed.</p></li> <li><p>Namespace creation issues are fixed.</p></li> <li><p>The length of the JAVA_TOOL_OPTIONS parameter value is reduced.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
April 2022
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>2.0.8</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.8</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.8</p></td> <td><p>April 19, 2022</p></td> <td> <ul> <li><p>Application High Availability Service (AHAS) traffic protection is supported.</p></li> <li><p>The logging logic is optimized to help with troubleshooting.</p></li> </ul></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>2.0.6</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.6</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.6</p></td> <td><p>April 11, 2022</p></td> <td><p>Canary releases can be implemented for agents based on application names.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
March 2022
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>2.0.5</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.5</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.5</p></td> <td><p>March 17, 2022</p></td> <td><p>A separate ack-onepilot version is provided for EDAS.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>
February 2022
<table> <thead> <tr> <td><p><b>Version</b></p></td> <td><p><b>Image address</b></p></td> <td><p><b>Release date</b></p></td> <td><p><b>Description</b></p></td> <td><p><b>Impact</b></p></td> </tr> </thead> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup> <tbody> <tr> <td><p>2.0.4</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.4</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.4</p></td> <td><p>February 28, 2022</p></td> <td><p>Strict mode is supported, allowing only label-based access.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> <tr> <td><p>2.0.3</p></td> <td><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot:2.0.3</p><p>registry.{REGION}.ack.aliyuncs.com/ack-onepilot/ack-onepilot-init:2.0.3</p></td> <td><p>February 11, 2022</p></td> <td><p>Readiness probes are added to prevent service interruptions during ack-onepilot updates.</p></td> <td><p>This update has no impact on workloads.</p></td> </tr> </tbody> </table>