Skip to content

Commit 089d6ee

Browse files
authored
Merge pull request #30108 from sftim/20211016_revise_dynamic_kubelet_config_task
Revise dynamic kubelet config task
2 parents 6b936f6 + c043aca commit 089d6ee

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

content/en/docs/tasks/administer-cluster/reconfigure-kubelet.md

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ min-kubernetes-server-version: v1.11
1111
{{< feature-state for_k8s_version="v1.22" state="deprecated" >}}
1212

1313
{{< caution >}}
14-
[Dynamic Kubelet Configuration](https://github.com/kubernetes/enhancements/issues/281)
14+
The [Dynamic Kubelet Configuration](https://github.com/kubernetes/enhancements/tree/master/keps/sig-node/281-dynamic-kubelet-configuration)
1515
feature is deprecated and should not be used.
1616
Please switch to alternative means distributing configuration to the Nodes of your cluster.
1717
{{< /caution >}}
@@ -37,13 +37,10 @@ fields is available in the inline
3737
## {{% heading "prerequisites" %}}
3838

3939
You need to have a Kubernetes cluster.
40-
You also need kubectl v1.11 or higher, configured to communicate with your cluster.
40+
You also need `kubectl`, [installed](/docs/tasks/tools/#kubectl) and configured to communicate with your cluster.
41+
Make sure that you are using a version of `kubectl` that is
42+
[compatible](/releases/version-skew-policy/) with your cluster.
4143
{{< version-check >}}
42-
Your cluster API server version (eg v1.12) must be no more than one minor
43-
version away from the version of kubectl that you are using. For example,
44-
if your cluster is running v1.16 then you can use kubectl v1.15, v1.16
45-
or v1.17; other combinations
46-
[aren't supported](/docs/setup/release/version-skew-policy/#kubectl).
4744

4845
Some of the examples use the command line tool
4946
[jq](https://stedolan.github.io/jq/). You do not need `jq` to complete the task,
@@ -383,9 +380,10 @@ internal failure, see Kubelet log for details | The kubelet encountered some int
383380

384381
## {{% heading "whatsnext" %}}
385382

386-
- For more information on configuring the kubelet via a configuration file, see
387-
[Set kubelet parameters via a config file](/docs/tasks/administer-cluster/kubelet-config-file).
388-
- See the reference documentation for [`NodeConfigSource`](/docs/reference/generated/kubernetes-api/{{< param "version" >}}/#nodeconfigsource-v1-core)
383+
- [Set kubelet parameters via a config file](/docs/tasks/administer-cluster/kubelet-config-file)
384+
explains the supported way to configure a kubelet.
385+
- See the reference documentation for Node, including the `configSource` field within
386+
the Node's [.spec](/docs/reference/kubernetes-api/cluster-resources/node-v1/#NodeSpec)
389387
- Learn more about kubelet configuration by checking the
390388
[`KubeletConfiguration`](/docs/reference/config-api/kubelet-config.v1beta1/)
391389
reference.

0 commit comments

Comments
 (0)