Skip to content

Commit c26063c

Browse files
emosbaughjtuchschererajp-iopaigecalvert
authored
feat(ec): release 2.4.0 (#3231)
* feat(ec): release 2.4.0 * adds Release notes for EC v2.4 * Update rn-embedded-cluster.md * Update rn-embedded-cluster.md * Update rn-embedded-cluster.md * Update rn-embedded-cluster.md * Update rn-embedded-cluster.md * Update rn-embedded-cluster.md * Update rn-embedded-cluster.md * Update rn-embedded-cluster.md * Update rn-embedded-cluster.md --------- Co-authored-by: Johannes Tuchscherer <johannes@replicated.com> Co-authored-by: Alex Parker <7272359+ajp-io@users.noreply.github.com> Co-authored-by: Paige Calvert <paige@replicated.com>
1 parent c88495b commit c26063c

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

docs/release-notes/rn-embedded-cluster.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,53 @@ This topic contains release notes for the [Replicated Embedded Cluster](/vendor/
1010

1111
Additionally, these release notes list the versions of Kubernetes and Replicated KOTS that are available with each version of Embedded Cluster.
1212

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.
59+
1360
## 2.3.1
1461

1562
Released on April 8, 2025

0 commit comments

Comments
 (0)