Skip to content

Commit 60e901c

Browse files
committed
chore: document slim kubelet image
See siderolabs/kubelet#84 Signed-off-by: Andrey Smirnov <[email protected]>
1 parent 622d66a commit 60e901c

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

hack/release.toml

+21-1
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,7 @@ Talos Linux now can optionally include well-known UEFI (Microsoft) SecureBoot ke
116116
Talos Linux now supports configuring Kubernetes node annotations via machine configuration (`.machine.nodeAnnotations`) in a way similar to node labels.
117117
"""
118118

119-
[notes.kubelet]
119+
[notes.extensions]
120120
title = "Extensions in Kubernetes Nodes"
121121
description = """\
122122
Talos Linux now publishes list of installed extensions as Kubernetes node labels/annotations.
@@ -136,6 +136,26 @@ Starting with Talos 1.8.0, SideroLabs would ships extensions for both LTS and Pr
136136
For more details see the CHANGELOG of [extensions](https://github.com/siderolabs/extensions/releases).
137137
138138
Upgrades with an exisiting schematic id from Image Factory would keep the existing LTS version of the NVIDIA extension.
139+
"""
140+
141+
[notes.kubelet]
142+
title = "Slim Kubelet Image"
143+
description = """\
144+
Kubelet container image includes various utilities that kubelet might use to perform various tasks.
145+
146+
Starting with Kubernetes 1.31.0, `kubelet` image now includes less utilities, as the in-tree CSI plugins were
147+
removed in Kubernetes 1.31.0. This reduces `kubelet` image size and potential attack surface.
148+
149+
For Kubernetes < 1.31.0, there will be two images built:
150+
151+
* `v1.x.y` (default, fat)
152+
* `v1.x.y-slim` (slim)
153+
154+
For Kubernetes >= 1.31.0, there will be same two images built, but the
155+
default tag would point to slim image:
156+
157+
* `v1.x.y` (default, slim)
158+
* `v1.x.y-fat` (fat)
139159
"""
140160

141161
[make_deps]

0 commit comments

Comments
 (0)