All Products
Search
Document Center

Container Service for Kubernetes:ack-onepilot

Last Updated:Nov 12, 2024

Container Service for Kubernetes (ACK) provides the ack-onepilot component to integrate ACK with Application Real-Time Monitoring Service (ARMS) and Microservices Engine (MSE). ack-onepilot allows you to enable ARMS and MSE for Java or Golang applications in your ACK cluster. This topic introduces ack-onepilot and describes the usage notes and release notes for ack-onepilot.

Overview

You can configure ack-onepilot to enable ARMS and MSE for Java or Golang applications in your ACK cluster.

  • ARMS can automatically discover application topologies, generate 3D topologies, discover and monitor API endpoints, and detect abnormal and slow transactions. ARMS provides an efficient method to diagnose and troubleshoot application issues.

  • You can use MSE to implement graceful application shutdown, outlier ejection, service query, service authentication, service testing, and canary release. MSE can significantly improve the stability of online microservices applications and the efficiency of microservices application development.

Usage notes

Release notes

November 2024

Version number

Image address

Release date

Description

Impact

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

  • Sidecar injection can be skipped by configuring environment variables.

  • Fields for log reporting are added.

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

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

  • Supports integration with Python language applications.

  • Some bugs related to graceful startup and shutdown are fixed by MSE.

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

  • Supports integration with Go language applications.

  • Automatic injection of crash logs parameters is available in Java applications.

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

  • The issue that only partial agent package is downloaded when the network is unstable is fixed.

  • The issue that init-container is injected twice when pilotx is used is fixed.

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

  • 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

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

  • 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.

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

  • 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

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

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

  • 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

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

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

  • The ack-onepilot permission issue is fixed.

  • The CPU request and memory request of ack-onepilot can be specified by using environment variables.

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

  • 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

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

  • Namespace labels of ACK can be used to select the microservices namespaces that you want to manage.

  • ARMS integration issues are fixed.

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

  • The number of pods created for ack-onepilot is reduced.

  • ASM integration issues are fixed.

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

  • ASM is supported.

  • Kubernetes Services can be synchronized to MSE Nacos.

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

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

  • Application High Availability Service (AHAS) traffic protection is supported.

  • The logging logic is optimized to help with troubleshooting.

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.