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: docs/release-notes/rn-embedded-cluster.md
+47Lines changed: 47 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,53 @@ This topic contains release notes for the [Replicated Embedded Cluster](/vendor/
10
10
11
11
Additionally, these release notes list the versions of Kubernetes and Replicated KOTS that are available with each version of Embedded Cluster.
12
12
13
+
## 2.4.0
14
+
15
+
Released on May 6, 2025
16
+
17
+
<table>
18
+
<tr>
19
+
<th>Version</th>
20
+
<td id="center">2.4.0+k8s-1.30</td>
21
+
<td id="center">2.4.0+k8s-1.29</td>
22
+
</tr>
23
+
<tr>
24
+
<th>Kubernetes Version</th>
25
+
<td id="center">1.30.9</td>
26
+
<td id="center">1.29.14</td>
27
+
</tr>
28
+
<tr>
29
+
<th>KOTS Version</th>
30
+
<td id="center" colspan="2">1.124.16</td>
31
+
</tr>
32
+
</table>
33
+
34
+
### New Features {#new-features-2-4-0}
35
+
* Multi-node and high availability clusters are generally available (GA).
36
+
:::note
37
+
Configuring node roles with the `roles` key is still beta.
38
+
:::
39
+
* Adds the `join print-command` command, which prints the commands that can be run on nodes to join them to the cluster. When the `--output json` option in passed, `join print-command` prints the commands in JSON format. This command allows users to access the required join commands from the CLI, rather than needing to go to the Admin Console UI. This is particularly useful for CLI-based and automated creation of multi-node clusters.
40
+
* Adds support for the **Multi-node Cluster** license field, which allows you to choose whether a customer can install multi-node Embedded Clusters. If this license option is disabled, customers are not prompted to join nodes during the installation, and the **Add node** button is not present on the **Nodes** page.
41
+
42
+
### Improvements {#improvements-2-4-0}
43
+
* Various improvements to the node join process:
44
+
* The Embedded Cluster binary is hosted and served from the first node where Embedded Cluster was installed. This allows users to copy and paste commands from the Admin Console to download the binary and join new nodes.
45
+
* The `--airgap-bundle` flag is deprecated for the `join` command because the air gap bundle is no longer needed to join nodes to the cluster. This eliminates the need to redownload the air gap bundle on each node before joining.
46
+
* Ensures that the version of the binary used to join a node is the same version that is currently installed on other nodes.
47
+
* When prompted to enable high availability while joining a third or more controller node, the default response is yes to encourage users to enable high availability.
48
+
* Adds support for configuring `--http-proxy`, `--https-proxy`, and `--no-proxy` for the `install` command through environment variables. The following environment variables can be used instead of the command line flags:
49
+
* `http_proxy` or `HTTP_PROXY`
50
+
* `https_proxy` or `HTTPS_PROXY`
51
+
* `no_proxy` or `NO_PROXY`
52
+
53
+
Note: If both the command line flags and the environment variables are set, the command line flags take precedence. If both lowercase and uppercase environment variables are present, the lowercase environment variables take precedence.
54
+
55
+
### Bug Fixes {#bug-fixes-2-4-0}
56
+
* Fixes an issue that prevented a successful upgrade when a Helm extension was manually deleted or corrupted before the upgrade was attempted.
57
+
* Fixes an issue that prevented joining nodes after upgrading to a version that added [`workerProfiles`](https://docs.replicated.com/reference/embedded-config#configure-the-kubelet) in its `unsupportedOverrides` configuration.
58
+
* Fixes an issue where the `reset` command appeared to fail when parts of the installation were already cleaned up or were never successfully installed.
0 commit comments