diff --git a/docs/partials/embedded-cluster/_ec-config.mdx b/docs/partials/embedded-cluster/_ec-config.mdx index b4491ca2ed..122814408a 100644 --- a/docs/partials/embedded-cluster/_ec-config.mdx +++ b/docs/partials/embedded-cluster/_ec-config.mdx @@ -2,5 +2,5 @@ apiVersion: embeddedcluster.replicated.com/v1beta1 kind: Config spec: - version: 1.21.0+k8s-1.30 + version: 2.1.3+k8s-1.30 ``` \ No newline at end of file diff --git a/docs/partials/getting-started/_gitea-ec-config.mdx b/docs/partials/getting-started/_gitea-ec-config.mdx index b4491ca2ed..122814408a 100644 --- a/docs/partials/getting-started/_gitea-ec-config.mdx +++ b/docs/partials/getting-started/_gitea-ec-config.mdx @@ -2,5 +2,5 @@ apiVersion: embeddedcluster.replicated.com/v1beta1 kind: Config spec: - version: 1.21.0+k8s-1.30 + version: 2.1.3+k8s-1.30 ``` \ No newline at end of file diff --git a/docs/reference/embedded-config.mdx b/docs/reference/embedded-config.mdx index 998129a932..556a8d05ab 100644 --- a/docs/reference/embedded-config.mdx +++ b/docs/reference/embedded-config.mdx @@ -24,7 +24,7 @@ For additional property-specific limitations, see the sections below. apiVersion: embeddedcluster.replicated.com/v1beta1 kind: Config spec: - version: 1.21.0+k8s-1.30 + version: 2.1.3+k8s-1.30 roles: controller: name: management diff --git a/docs/release-notes/rn-embedded-cluster.md b/docs/release-notes/rn-embedded-cluster.md index 896fb56341..6da23cd986 100644 --- a/docs/release-notes/rn-embedded-cluster.md +++ b/docs/release-notes/rn-embedded-cluster.md @@ -10,6 +10,33 @@ This topic contains release notes for the [Replicated Embedded Cluster](/vendor/ Additionally, these release notes list the versions of Kubernetes and Replicated KOTS that are available with each version of Embedded Cluster. +## 2.1.3 + +Released on February 19, 2025 + + + + + + + + + + + + + + + + +
Version2.1.3+k8s-1.302.1.3+k8s-1.29
Kubernetes Version1.30.91.29.13
KOTS Version1.124.4
+ +### Improvements {#improvements-2-1-3} +* The following kernel parameters are configured automatically: `fs.inotify.max_user_instances = 1024` and `fs.inotify.max_user_watches = 65536`. +* Adds a preflight check to ensure the following kernel parameters are set correctly: `fs.inotify.max_user_instances = 1024` and `fs.inotify.max_user_watches = 65536`. +* Surfaces better error messages during the installation if the node is not ready. +* Adds a preflight check to verify execute permissions on the data directory and its parent directories. This prevents installation issues, including etcd permissions issues. + ## 2.1.2 Released on February 19, 2025 @@ -87,7 +114,7 @@ Released on February 14, 2025 ### Improvements {#improvements-2-1-0} * The following kernel parameters are configured automatically: `net.ipv4.conf.all.forwarding = 1`, `net.ipv4.conf.default.forwarding = 1`, `net.bridge.bridge-nf-call-iptables = 1`, `net.ipv4.conf.default.rp_filter = 0`, and `net.ipv4.conf.all.rp_filter = 0`. * The following kernel modules are configured automatically: `overlay`, `ip_tables`, `br_netfilter`, and `nf_conntrack`. -* Adds a preflight check to ensure the values were set correctly for the `net.ipv4.conf.all.forwarding = 1`, `net.ipv4.conf.default.forwarding = 1`, `net.bridge.bridge-nf-call-iptables = 1`, `net.ipv4.conf.default.rp_filter = 0`, and `net.ipv4.conf.all.rp_filter = 0` kernel parameters. +* Adds a preflight check to ensure the following kernel parameters are set correctly: `net.ipv4.conf.all.forwarding = 1`, `net.ipv4.conf.default.forwarding = 1`, `net.bridge.bridge-nf-call-iptables = 1`, `net.ipv4.conf.default.rp_filter = 0`, and `net.ipv4.conf.all.rp_filter = 0`. * Adds a preflight check to ensure the `overlay`, `ip_tables`, `br_netfilter`, and `nf_conntrack` kernel modules were configured correctly. * Adds a preflight check to ensure a node's IP address is not within the Pod and Service CIDR ranges that will be used by Kubernetes. If a conflict exists, a different CIDR block can be specified with `--cidr` or a different network interface can be specified with `--network-interface`. * Adds a preflight check to ensure that SELinux is not running in enforcing mode.