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: articles/aks/custom-node-configuration.md
+3-2Lines changed: 3 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,7 @@ Customizing your node configuration allows you to adjust operating system (OS) s
20
20
21
21
Before you begin, make sure you have an Azure account with an active subscription. If you don't have one, [create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F). You also need to register the feature flag using the following steps:
22
22
23
+
23
24
1. Install the aks-preview extension using the [`az extension add`][az-extension-add] command.
24
25
25
26
```azurecli
@@ -192,7 +193,7 @@ Kubelet custom configuration is supported for Linux and Windows node pools. Supp
192
193
|`imageGcLowThreshold`| 0-100, no higher than `imageGcHighThreshold`| 80 | The percent of disk usage before which image garbage collection is never run. Minimum disk usage that **can** trigger garbage collection. |
193
194
|`topologyManagerPolicy`| none, best-effort, restricted, single-numa-node | none | Optimize NUMA node alignment, see more [here](https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/). |
194
195
|`allowedUnsafeSysctls`|`kernel.shm*`, `kernel.msg*`, `kernel.sem`, `fs.mqueue.*`, `net.*`| None | Allowed list of unsafe sysctls or unsafe sysctl patterns. |
195
-
|`containerLogMaxSizeMB`| Size in megabytes (MB) |10| The maximum size (for example, 10 MB) of a container log file before it's rotated. |
196
+
|`containerLogMaxSizeMB`| Size in megabytes (MB) |50| The maximum size (for example, 10 MB) of a container log file before it's rotated. |
196
197
|`containerLogMaxFiles`| ≥ 2 | 5 | The maximum number of container log files that can be present for a container. |
197
198
|`podMaxPids`| -1 to kernel PID limit | -1 (∞)| The maximum amount of process IDs that can be running in a Pod |
198
199
@@ -234,7 +235,7 @@ For agent nodes, which are expected to handle very large numbers of concurrent s
234
235
|`net.ipv4.tcp_fin_timeout`| 5 - 120 | 60 | The length of time an orphaned (no longer referenced by any application) connection will remain in the FIN_WAIT_2 state before it's aborted at the local end. |
235
236
|`net.ipv4.tcp_keepalive_time`| 30 - 432000 | 7200 | How often TCP sends out `keepalive` messages when `keepalive` is enabled. |
236
237
|`net.ipv4.tcp_keepalive_probes`| 1 - 15 | 9 | How many `keepalive` probes TCP sends out, until it decides that the connection is broken. |
237
-
|`net.ipv4.tcp_keepalive_intvl`|1 - 75 | 75 | How frequently the probes are sent out. Multiplied by `tcp_keepalive_probes` it makes up the time to kill a connection that isn't responding, after probes started. |
238
+
|`net.ipv4.tcp_keepalive_intvl`|10 - 75 | 75 | How frequently the probes are sent out. Multiplied by `tcp_keepalive_probes` it makes up the time to kill a connection that isn't responding, after probes started. |
238
239
|`net.ipv4.tcp_tw_reuse`| 0 or 1 | 0 | Allow to reuse `TIME-WAIT` sockets for new connections when it's safe from protocol viewpoint. |
239
240
|`net.ipv4.ip_local_port_range`| First: 1024 - 60999 and Last: 32768 - 65000]| First: 32768 and Last: 60999 | The local port range that is used by TCP and UDP traffic to choose the local port. Comprised of two numbers: The first number is the first local port allowed for TCP and UDP traffic on the agent node, the second is the last local port number. |
240
241
|`net.ipv4.neigh.default.gc_thresh1`| 128 - 80000 | 4096 | Minimum number of entries that may be in the ARP cache. Garbage collection won't be triggered if the number of entries is below this setting. |
0 commit comments