You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+80-2Lines changed: 80 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,6 +18,84 @@ $ yarn install
18
18
19
19
## Updating AC CLI Documentation
20
20
21
-
*`yarn update-ac-manual`: Update the AC CLI documentation in [docs/en/ui/cli_tools/ac/](docs/en/ui/cli_tools/ac/).
21
+
The AC CLI documentation in [docs/en/ui/cli_tools/ac/](docs/en/ui/cli_tools/ac/) is generated from the AC repository and should be updated through the sync script instead of manual edits.
22
22
23
-
**Important:** Do not manually edit files in [docs/en/ui/cli_tools/ac/](docs/en/ui/cli_tools/ac/) as they are managed by this update command.
23
+
### Prerequisites
24
+
25
+
* Install project dependencies with `yarn install`
26
+
* Ensure `git` is available on your machine
27
+
* Ensure your account has SSH access to `git@gitlab-ce.alauda.cn:alauda/ac.git`
28
+
29
+
### Default Update Command
30
+
31
+
Run the standard update command from the repository root:
32
+
33
+
```bash
34
+
yarn update-ac-manual
35
+
```
36
+
37
+
This command runs:
38
+
39
+
```bash
40
+
node scripts/update-ac-manual.js
41
+
```
42
+
43
+
When you use `yarn update-ac-manual`, the repository sync pulls the `release-1.0` branch from `git@gitlab-ce.alauda.cn:alauda/ac.git` by default.
When importing or connecting existing clusters, validate the Kubernetes version against the current ACP compatibility policy.
96
+
97
+
### ACP 4.3 and Later
98
+
99
+
- ACP 4.3 adds support for Kubernetes 1.34 for platform-managed cluster scenarios.
100
+
- For upgrades to ACP 4.3, workload clusters must remain within the compatible version range 1.34, 1.33, 1.32, and 1.31 before the `global` cluster upgrade.
101
+
- For third-party clusters, ACP 4.3 accepts Kubernetes versions in the range `>=1.19.0 <1.35.0` for management.
102
+
- Product documentation continues to list only the Kubernetes versions that have passed product validation for third-party cluster support and the default Extend baseline.
103
+
- Product validation for the Extend baseline covers the following capability areas:
104
+
- Installing and using Operators
105
+
- Installing and using Cluster Plugins
106
+
- ClickHouse-based logging
107
+
- VictoriaMetrics-based monitoring
108
+
- This does not mean that all specific Operators or Cluster Plugins are covered by product validation.
109
+
- For specific Operators or Cluster Plugins outside this baseline, refer to the relevant product documentation or contact technical support.
110
+
- For ACP 4.3 and later, workload clusters no longer need to be on the single latest compatible Kubernetes minor release before the `global` cluster upgrade.
111
+
112
+
### ACP 4.2 and Earlier
113
+
114
+
- Upgrade workload clusters to the latest documented compatible Kubernetes version before upgrading the `global` cluster.
115
+
- Use the [Kubernetes Support Matrix](../../overview/kubernetes-support-matrix.mdx) as the main reference for the documented version mapping.
Copy file name to clipboardExpand all lines: docs/en/configure/networking/how_to/tasks_for_envoy_gateway.mdx
+42-2Lines changed: 42 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -151,6 +151,46 @@ spec:
151
151
NodePort can only be within a specific range, typically `30000-32767`. If you want the Gateway listener port and NodePort to be consistent, your listener port must also be within the NodePort range.
152
152
:::
153
153
154
+
### How To Specify a VIP When Using MetalLB \{#specify_vip_metallb}
155
+
156
+
When using MetalLB as the LoadBalancer provider, you can specify a static VIP for the Gateway service through service annotations.
157
+
158
+
```yaml
159
+
apiVersion: gateway.envoyproxy.io/v1alpha1
160
+
kind: EnvoyProxy
161
+
metadata:
162
+
name: demo
163
+
namespace: demo
164
+
spec:
165
+
provider:
166
+
type: Kubernetes
167
+
kubernetes:
168
+
envoyService:
169
+
type: LoadBalancer
170
+
annotations: # [!code callout]
171
+
metallb.universe.tf/address-pool: production # [!code callout]
Copy file name to clipboardExpand all lines: docs/en/overview/kubernetes-support-matrix.mdx
+24-4Lines changed: 24 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,8 +12,8 @@ This document provides the Kubernetes version support matrix for <Term name="pro
12
12
<Termname="productShort" /> supports multiple Kubernetes versions across different <Termname="productShort" /> releases. Understanding the supported versions is essential for:
13
13
14
14
-**Creating clusters** – Determine which Kubernetes versions can be used when provisioning new clusters
15
-
-**Upgrading <Termname="productShort" />** – Ensure all workload clusters meet compatibility requirements before upgrading the global cluster
16
-
-**Managing third-party clusters** – Verify that public cloud or CNCF-compliant Kubernetes clusters are within the supported version range
15
+
-**Upgrading <Termname="productShort" />** – Ensure all workload clusters meet the documented compatible-version requirements before upgrading the global cluster
16
+
-**Managing third-party clusters** – Verify that public cloud or CNCF-compliant Kubernetes clusters are within the supported management range
17
17
18
18
## Version Support Matrix
19
19
@@ -28,12 +28,32 @@ This ensures consistency and simplifies the upgrade path for new clusters.
28
28
29
29
| <Termname="productShort" /> Version | Supported for Cluster Creation | Compatible Versions |
- ACP 4.3 adds support for Kubernetes 1.34 for platform-managed cluster scenarios.
39
+
- For upgrades to ACP 4.3, the workload-cluster compatible versions are 1.34, 1.33, 1.32, and 1.31.
40
+
- This means environments upgrading from ACP 4.0 to ACP 4.3 can keep workload clusters on Kubernetes 1.31 through 1.34 while upgrading the global cluster.
41
+
42
+
## Third-Party Cluster Management Range
43
+
44
+
- For third-party clusters, ACP 4.3 accepts Kubernetes versions in the range `>=1.19.0 <1.35.0`.
45
+
- This management range is separate from the Compatible Versions column, which is the authoritative prerequisite for upgrading the ACP global cluster.
46
+
- Product documentation continues to list only the Kubernetes versions that have passed product validation for third-party cluster support and the default Extend baseline.
47
+
- Product validation for the Extend baseline covers the following capability areas:
48
+
- Installing and using Operators
49
+
- Installing and using Cluster Plugins
50
+
- ClickHouse-based logging
51
+
- VictoriaMetrics-based monitoring
52
+
- This does not mean that all specific Operators or Cluster Plugins are covered by product validation.
53
+
- For specific Operators or Cluster Plugins outside this baseline, refer to the relevant product documentation or contact technical support.
54
+
35
55
## Upgrade Requirements
36
56
37
-
For <Termname="productShort" /> 4.2 and earlier, **all**workload clusters must be upgraded to the **latest** Kubernetes version in the compatible versions list **before** upgrading the <Termname="productShort" /> global cluster.
57
+
For <Termname="productShort" /> 4.3 and later, workload clusters only need to remain within the documented compatible version range before upgrading the <Termname="productShort" /> global cluster. For ACP 4.3, this means Kubernetes 1.31 through 1.34.
38
58
39
-
In future releases, workload clusters will only need to be within the compatible versions range to upgrade the <Termname="productShort" /> global cluster.
59
+
In <Termname="productShort" /> 4.2 and earlier, **all**workload clusters must be upgraded to the **latest** Kubernetes version in the compatible versions list **before** upgrading the <Termname="productShort" /> global cluster.
Copy file name to clipboardExpand all lines: docs/en/overview/release_notes.mdx
+56-24Lines changed: 56 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,49 +5,81 @@ title: Release Notes
5
5
6
6
# Release Notes
7
7
8
-
## 4.2.0
8
+
## 4.3.0
9
9
10
10
### Features and Enhancements
11
11
12
-
#### Support for Kubernetes 1.33
12
+
#### Support for Kubernetes 1.34
13
13
14
-
ACP now supports **Kubernetes 1.33**, delivering the latest upstream features, performance improvements, and security enhancements from the Kubernetes community.
14
+
ACP 4.3 adds support for **Kubernetes 1.34** for platform-managed cluster scenarios.
15
15
16
-
#### ACP CLI (ac)
16
+
For upgrades to ACP 4.3, the workload-cluster compatible versions are 1.34, 1.33, 1.32, and 1.31. This compatible-version requirement determines whether the `global` cluster can be upgraded and is separate from the third-party cluster management range.
17
17
18
-
The new **ACP CLI (ac)** enables you to develop, build, deploy, and run applications on ACP with a seamless command-line experience.
18
+
For more information, see [Kubernetes Support Matrix](/overview/kubernetes-support-matrix.mdx).
19
+
20
+
#### CVO-Based Cluster Upgrade Workflow
21
+
22
+
ACP 4.3 introduces a Cluster Version Operator (CVO)-based upgrade workflow for both `global` and workload clusters.
19
23
20
24
Key capabilities include:
21
25
22
-
***kubectl-compatible commands**
23
-
***Integrated authentication** with ACP platform environments
24
-
***Unified session management** across multiple environments
25
-
***ACP-specific extensions** for platform access and cross-environment workflows
26
+
* Preparing upgrade artifacts and the upgrade controller with `bash upgrade.sh`
27
+
* Running preflight checks before execution
28
+
* Requesting upgrades from the Web Console or by updating `ClusterVersionShadow.spec.desiredUpdate`
29
+
* Inspecting conditions, preflight results, stages, and history from `cvsh.status`
30
+
31
+
ACP CLI also introduces upgrade-oriented administrator commands such as `ac adm upgrade`, `ac adm upgrade status`, `--to-latest`, `--to`, and `--allow-explicit-upgrade` for requesting and troubleshooting workload cluster upgrades from the current context.
32
+
33
+
For operational guidance, see [Upgrade](/upgrade/index.mdx).
34
+
35
+
#### MicroOS-Based Global Clusters on Huawei DCS
36
+
37
+
ACP 4.3 allows administrators to create the `global` cluster on Huawei DCS with MicroOS-based immutable infrastructure. This extends the immutable operating model from workload clusters to platform installation scenarios on DCS.
38
+
39
+
For more information, see [About Immutable Infrastructure](/configure/clusters/immutable-infra.mdx).
40
+
41
+
#### Huawei Cloud Stack Support in Immutable Infrastructure
42
+
43
+
ACP 4.3 adds Immutable Infrastructure support for Huawei Cloud Stack (HCS). The HCS provider documentation now covers provider overview, installation, cluster creation, node management, cluster upgrades, and provider APIs in the Immutable Infrastructure documentation set.
44
+
45
+
For more information, see [About Immutable Infrastructure](/configure/clusters/immutable-infra.mdx).
46
+
47
+
#### VMware vSphere Support in the 4.3 Cycle
48
+
49
+
ACP 4.3 begins introducing Immutable Infrastructure support for VMware vSphere. The provider work is now tracked in the Immutable Infrastructure documentation set, while the public installation details and finalized plugin naming are still being published.
50
+
51
+
For more information, see [About Immutable Infrastructure](/configure/clusters/immutable-infra.mdx).
52
+
53
+
#### New Web Console Preview Entry
54
+
55
+
ACP Core now provides the top-navigation anchor required by the next-generation Web Console experience. When Alauda Container Platform Web Console Base is installed on the `global` cluster, users in the **Container Platform** and **Administrator** views can open the new console through a **Preview Next-Gen Console** entry in a separate browser tab.
56
+
57
+
The experience is designed for gradual migration and works with the Web Console Base plugin on the global cluster and the Web Console Collector plugin on workload clusters.
58
+
59
+
#### Containerd 2.0 Baseline
26
60
27
-
For full feature details, see:
28
-
[ACP CLI (ac)](/ui/cli_tools/ac/index.mdx)
61
+
ACP 4.3 upgrades the platform runtime baseline to containerd 2.0. Review runtime-dependent operational procedures before upgrading environments that rely on customized containerd configuration.
29
62
30
-
#### Hosted Control Plane (HCP)
63
+
#### Expanded Third-Party Cluster Management Range
31
64
32
-
**Released:**
65
+
For third-party clusters, ACP 4.3 now accepts Kubernetes versions in the range `>=1.19.0 <1.35.0`.
33
66
34
-
***Alauda Container Platform Kubeadm Provider**
35
-
***Alauda Container Platform Hosted Control Plane**
This management range is separate from the compatible Kubernetes versions used to determine whether the `global` cluster can be upgraded.
37
68
38
-
**Lifecycle:***Agnostic* (released asynchronously with ACP)
69
+
Product documentation continues to publish only the Kubernetes versions that have passed product validation for third-party cluster support and the default Extend baseline.
39
70
40
-
Hosted Control Plane decouples the control plane from worker nodes by hosting each cluster's control plane as containerized components within a management cluster. This architecture reduces resource usage, speeds up cluster creation and upgrades, and provides improved scalability for large multi-cluster environments.
71
+
Product validation for the Extend baseline covers the following capability areas:
41
72
42
-
For more information, see:
43
-
[About Hosted Control Plane](/configure/clusters/about-hcp.mdx)
73
+
* Installing and using Operators
74
+
* Installing and using Cluster Plugins
75
+
* ClickHouse-based logging
76
+
* VictoriaMetrics-based monitoring
44
77
45
-
### Deprecated and Removed Features
78
+
This does not mean that all specific Operators or Cluster Plugins are covered by product validation.
46
79
47
-
#### Kubernetes Version Upgrade Policy Update
80
+
For specific Operators or Cluster Plugins outside this baseline, refer to the relevant product documentation or contact technical support.
48
81
49
-
Starting from **ACP 4.2**, upgrading the Kubernetes version is **no longer optional**. When performing a cluster upgrade, the Kubernetes version must be upgraded together with other platform components.
50
-
This change ensures version consistency across the cluster and reduces future maintenance windows.
82
+
For more information, see [Kubernetes Support Matrix](/overview/kubernetes-support-matrix.mdx) and [Import Standard Kubernetes Cluster](/configure/clusters/managed/import/standard-kubernetes.mdx).
0 commit comments