From de6ead9316ae495ccc84ec728f87459d24f9dd85 Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Fri, 20 Sep 2024 11:36:39 +0800 Subject: [PATCH] sync safe sysctl ipv4.rmen and ipv4.wmem for v1.32 --- content/en/docs/reference/node/kernel-version-requirements.md | 2 ++ content/en/docs/tasks/administer-cluster/sysctl-cluster.md | 2 ++ 2 files changed, 4 insertions(+) diff --git a/content/en/docs/reference/node/kernel-version-requirements.md b/content/en/docs/reference/node/kernel-version-requirements.md index 84765fc478..d972cfd82e 100644 --- a/content/en/docs/reference/node/kernel-version-requirements.md +++ b/content/en/docs/reference/node/kernel-version-requirements.md @@ -32,6 +32,8 @@ Code: https://github.com/kubernetes/kubernetes/blob/00236ae0d73d2455a2470469ed10 - `net.ipv4.tcp_keepalive_intvl` (since Kubernetes 1.29, needs kernel 4.5+); - `net.ipv4.tcp_keepalive_probes` (since Kubernetes 1.29, needs kernel 4.5+); - `net.ipv4.tcp_syncookies` (namespaced since kernel 4.6+). +- `net.ipv4.tcp_rmem` (since Kubernetes 1.32, needs kernel 4.15+). +- `net.ipv4.tcp_wmem` (since Kubernetes 1.32, needs kernel 4.15+). - `net.ipv4.vs.conn_reuse_mode` (used in `ipvs` proxy mode, needs kernel 4.1+); ### kube proxy `nftables` proxy mode diff --git a/content/en/docs/tasks/administer-cluster/sysctl-cluster.md b/content/en/docs/tasks/administer-cluster/sysctl-cluster.md index fa22ffd1c5..c638a54823 100644 --- a/content/en/docs/tasks/administer-cluster/sysctl-cluster.md +++ b/content/en/docs/tasks/administer-cluster/sysctl-cluster.md @@ -81,6 +81,8 @@ The following sysctls are supported in the _safe_ set: - `net.ipv4.tcp_fin_timeout` (since Kubernetes 1.29, needs kernel 4.6+); - `net.ipv4.tcp_keepalive_intvl` (since Kubernetes 1.29, needs kernel 4.5+); - `net.ipv4.tcp_keepalive_probes` (since Kubernetes 1.29, needs kernel 4.5+). +- `net.ipv4.tcp_rmem` (since Kubernetes 1.32, needs kernel 4.15+). +- `net.ipv4.tcp_wmem` (since Kubernetes 1.32, needs kernel 4.15+). {{< note >}} There are some exceptions to the set of safe sysctls: