Move kubelet binary to /usr/local/bin

Makes it accessible via PATH and compatible with kubeadm.

Change-Id: I3b128cd978e6edaaed5cce523f33044b22ac4c7b
Signed-off-by: Ruslan Aliev <raliev@mirantis.com>
This commit is contained in:
Ruslan Aliev
2025-09-08 12:18:51 -05:00
parent 3e034be6d5
commit 035ad5fd35
9 changed files with 10 additions and 10 deletions

View File

@@ -15,7 +15,7 @@ Sample Document to run containers in Docker runtime
layer: site
data:
files:
- path: /opt/kubernetes/bin/kubelet
- path: /usr/local/bin/kubelet
tar_url: https://dl.k8s.io/v1.32.1/kubernetes-node-linux-amd64.tar.gz
tar_path: kubernetes/node/bin/kubelet
mode: 0555
@@ -114,7 +114,7 @@ Sample Document to run containers in Containerd runtime
layer: site
data:
files:
- path: /opt/kubernetes/bin/kubelet
- path: /usr/local/bin/kubelet
tar_url: https://dl.k8s.io/v1.32.1/kubernetes-node-linux-amd64.tar.gz
tar_path: kubernetes/node/bin/kubelet
mode: 0555

View File

@@ -12,7 +12,7 @@ data:
kube-cgroup:
enable: true
files:
- path: /opt/kubernetes/bin/kubelet
- path: /usr/local/bin/kubelet
tar_url: https://dl.k8s.io/v1.32.1/kubernetes-node-linux-amd64.tar.gz
tar_path: kubernetes/node/bin/kubelet
mode: 0555

View File

@@ -12,7 +12,7 @@ data:
kube-cgroup:
enable: true
files:
- path: /opt/kubernetes/bin/kubelet
- path: /usr/local/bin/kubelet
tar_url: https://dl.k8s.io/v1.32.1/kubernetes-node-linux-amd64.tar.gz
tar_path: kubernetes/node/bin/kubelet
mode: 0555

View File

@@ -12,7 +12,7 @@ data:
kube-cgroup:
enable: true
files:
- path: /opt/kubernetes/bin/kubelet
- path: /usr/local/bin/kubelet
tar_url: https://dl.k8s.io/v1.32.1/kubernetes-node-linux-amd64.tar.gz
tar_path: kubernetes/node/bin/kubelet
mode: 0555

View File

@@ -12,7 +12,7 @@ data:
kube-cgroup:
enable: true
files:
- path: /opt/kubernetes/bin/kubelet
- path: /usr/local/bin/kubelet
tar_url: https://dl.k8s.io/v1.32.1/kubernetes-node-linux-amd64.tar.gz
tar_path: kubernetes/node/bin/kubelet
mode: 0555

View File

@@ -16,7 +16,7 @@ EnvironmentFile=-/var/lib/kubelet/kubeadm-flags.env
# This is a file that the user can use for overrides of the kubelet args as a last resort. Preferably, the user should use
# the .NodeRegistration.KubeletExtraArgs object in the configuration files instead. KUBELET_EXTRA_ARGS should be sourced from this file.
EnvironmentFile=-/etc/default/kubelet
ExecStart=/opt/kubernetes/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS
ExecStart=/usr/local/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS
Restart=always
StartLimitInterval=0
RestartSec=10

View File

@@ -139,7 +139,7 @@ VALID_DOCS = [
'mode':
365,
'path':
'/opt/kubernetes/bin/kubelet',
'/usr/local/bin/kubelet',
'tar_path':
'kubernetes/node/bin/kubelet',
'tar_url':

View File

@@ -13,7 +13,7 @@ data:
# (either here or via debian package; however, these unit tests don't
# attempt to actually run Kubernetes, only to construct the genesis and
# join scripts.
# - path: /opt/kubernetes/bin/kubelet
# - path: /usr/local/bin/kubelet
# tar_url: https://dl.k8s.io/v1.32.1/kubernetes-node-linux-amd64.tar.gz
# tar_path: kubernetes/node/bin/kubelet
# mode: 0555

View File

@@ -65,7 +65,7 @@ metadata:
storagePolicy: cleartext
data:
files:
- path: /opt/kubernetes/bin/kubelet
- path: /usr/local/bin/kubelet
tar_url: ${KUBELET_URL}
tar_path: kubernetes/node/bin/kubelet
mode: 0555