mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-19 09:16:29 +00:00
kubernetes: rename /etc/kubelet.conf to /etc/kubelet.sh.conf
To help reduce confusion from this file (which configures our `kubelet.sh` wrapper) vs `/var/lib/kubeadm/kubelet.conf` (which is created by `kubeadm` and configures `kubelet` itself). Signed-off-by: Ian Campbell <ijc@docker.com>
This commit is contained in:
parent
75e6596191
commit
5804f9db3c
@ -2,6 +2,6 @@ services:
|
|||||||
- name: cri-containerd
|
- name: cri-containerd
|
||||||
image: linuxkitprojects/cri-containerd:da520622a5cecb07044ef76b0b84102807527fb5
|
image: linuxkitprojects/cri-containerd:da520622a5cecb07044ef76b0b84102807527fb5
|
||||||
files:
|
files:
|
||||||
- path: /etc/kubelet.conf
|
- path: /etc/kubelet.sh.conf
|
||||||
contents: |
|
contents: |
|
||||||
KUBELET_ARGS="--container-runtime=remote --container-runtime-endpoint=unix:///var/run/cri-containerd.sock"
|
KUBELET_ARGS="--container-runtime=remote --container-runtime-endpoint=unix:///var/run/cri-containerd.sock"
|
||||||
|
@ -23,5 +23,5 @@ services:
|
|||||||
- name: kubernetes-image-cache-common
|
- name: kubernetes-image-cache-common
|
||||||
image: linuxkitprojects/kubernetes-image-cache-common:465c8781efd6664c9a744eb78bf5b90d6ce5db3e
|
image: linuxkitprojects/kubernetes-image-cache-common:465c8781efd6664c9a744eb78bf5b90d6ce5db3e
|
||||||
files:
|
files:
|
||||||
- path: /etc/kubelet.conf
|
- path: /etc/kubelet.sh.conf
|
||||||
contents: ""
|
contents: ""
|
||||||
|
@ -75,4 +75,4 @@ WORKDIR /
|
|||||||
ENTRYPOINT ["/usr/bin/kubelet.sh"]
|
ENTRYPOINT ["/usr/bin/kubelet.sh"]
|
||||||
COPY --from=build /out /
|
COPY --from=build /out /
|
||||||
ENV KUBECONFIG "/etc/kubernetes/admin.conf"
|
ENV KUBECONFIG "/etc/kubernetes/admin.conf"
|
||||||
LABEL org.mobyproject.config='{"binds": ["/dev:/dev", "/etc/resolv.conf:/etc/resolv.conf", "/run:/run:rshared,rbind", "/var:/var:rshared,rbind", "/var/lib/kubeadm:/etc/kubernetes", "/etc/kubelet.conf:/etc/kubelet.conf", "/etc/kubeadm:/etc/kubeadm"], "mounts": [{"type": "cgroup", "options": ["rw","nosuid","noexec","nodev","relatime"]}], "capabilities": ["all"], "rootfsPropagation": "shared", "pid": "host", "runtime": {"mkdir": ["/var/lib/kubeadm", "/var/lib/cni/etc", "/var/lib/cni/opt"], "mounts": [{"type": "bind", "source": "/var/lib/cni/opt", "destination": "/opt/cni", "options": ["rw", "bind"]}, {"type": "bind", "source": "/var/lib/cni/etc", "destination": "/etc/cni", "options": ["rw", "bind"]}]}}'
|
LABEL org.mobyproject.config='{"binds": ["/dev:/dev", "/etc/resolv.conf:/etc/resolv.conf", "/run:/run:rshared,rbind", "/var:/var:rshared,rbind", "/var/lib/kubeadm:/etc/kubernetes", "/etc/kubelet.sh.conf:/etc/kubelet.sh.conf", "/etc/kubeadm:/etc/kubeadm"], "mounts": [{"type": "cgroup", "options": ["rw","nosuid","noexec","nodev","relatime"]}], "capabilities": ["all"], "rootfsPropagation": "shared", "pid": "host", "runtime": {"mkdir": ["/var/lib/kubeadm", "/var/lib/cni/etc", "/var/lib/cni/opt"], "mounts": [{"type": "bind", "source": "/var/lib/cni/opt", "destination": "/opt/cni", "options": ["rw", "bind"]}, {"type": "bind", "source": "/var/lib/cni/etc", "destination": "/etc/cni", "options": ["rw", "bind"]}]}}'
|
||||||
|
@ -7,8 +7,8 @@ if [ ! -e /var/lib/cni/.opt.defaults-extracted ] ; then
|
|||||||
tar -xzf /root/cni.tgz -C /var/lib/cni/opt/bin
|
tar -xzf /root/cni.tgz -C /var/lib/cni/opt/bin
|
||||||
touch /var/lib/cni/.opt.defaults-extracted
|
touch /var/lib/cni/.opt.defaults-extracted
|
||||||
fi
|
fi
|
||||||
if [ -e /etc/kubelet.conf ] ; then
|
if [ -e /etc/kubelet.sh.conf ] ; then
|
||||||
. /etc/kubelet.conf
|
. /etc/kubelet.sh.conf
|
||||||
fi
|
fi
|
||||||
if [ -e /var/config/kubeadm/init ] ; then
|
if [ -e /var/config/kubeadm/init ] ; then
|
||||||
echo "kubelet.sh: init cluster with metadata \"$(cat /var/config/kubeadm/init)\""
|
echo "kubelet.sh: init cluster with metadata \"$(cat /var/config/kubeadm/init)\""
|
||||||
|
Loading…
Reference in New Issue
Block a user