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
+43Lines changed: 43 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,49 @@ 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
+
## 1.21.0
14
+
15
+
Released on January 22, 2025
16
+
17
+
<table>
18
+
<tr>
19
+
<th>Version</th>
20
+
<td id="center">1.21.0+k8s-1.30</td>
21
+
<td id="center">1.21.0+k8s-1.29</td>
22
+
</tr>
23
+
<tr>
24
+
<th>Kubernetes Version</th>
25
+
<td id="center">1.30.6</td>
26
+
<td id="center">1.29.10</td>
27
+
</tr>
28
+
<tr>
29
+
<th>KOTS Version</th>
30
+
<td id="center" colspan="2">1.123.1</td>
31
+
</tr>
32
+
</table>
33
+
34
+
### New Features {#new-features-1-21-0}
35
+
* The `--no-prompt` flag is deprecated and replaced with the `--yes` flag. `--no-prompt` will be removed in a future release.
36
+
* The `--skip-host-preflights` flag is deprecated and replaced with `--ignore-host-preflights`. When `--ignore-host-preflights` is passed, the host preflights are still executed, but the user is prompted and can choose to continue if failures occur. This new behavior ensures that users see any incompatibilities in their environment, while still enabling them to bypass failures if absolutely necessary. To ignore host preflight failures in automation, use both the `--ignore-host-preflights` and `--yes` flags to address the prompt for `--ignore-host-preflights`. `--skip-host-preflights` will be removed in a future release.
37
+
* During online installations, users will be prompted if a newer version of the application than what is currently downloaded is available. This encourages users to install the latest version of an application.
38
+
39
+
### Improvements {#improvements-1-21-0}
40
+
* Adds preflight checks to ensure nodes joining the cluster can communicate with all other nodes in the cluster on ports 6443, 9443, 2380, and 10250.
41
+
* Adds a preflight check to ensure that communication can occur between the Pod and Service CIDRs that Kubernetes will use. When this preflight fails, it's often because of a firewall configuration that blocks communication between the Pod and Service CIDRs.
42
+
* Adds a preflight check to ensure IP forwarding is enabled (`net.ipv4.ip_forward = 1`). Many machines have IP forwarding disabled by default. As of 1.19.0, Embedded Cluster uses a sysctl configuration file to enable IP forwarding, so this preflight should only fail if Embedded Cluster couldn't enable IP forwarding.
43
+
* Adds a preflight check to ensure that a nameserver is configured in `/etc/resolv.conf`.
44
+
* If a network interface is not specified with the `--network-interface` flag, Embedded Cluster will use improved logic to determine which interface to use.
45
+
* The license file is now stored in the data directory and is included in host support bundles.
46
+
* Host support bundles now include whether `/etc/resolv.conf` has at least one nameserver configured.
47
+
* Host support bundles now include the output of `firewall-cmd --list-all`.
48
+
* Potentially sensitive CLI flag values are no longer included in metrics reporting.
49
+
* Usage and error messages have been improved for understandability.
50
+
*`kubernetes.default.svc.cluster.local` has been added as a Kubernetes API server SAN.
51
+
52
+
### Bug Fixes {#bug-fixes-1-21-0}
53
+
* Support bundles now check that `modprobe`, `mount`, and `umount` exist in PATH rather than at hardcoded locations.
54
+
* Fixes an issue where `reset` commands run on partially-installed clusters could fail with errors like `no matches for kind "Installation"`.
0 commit comments