...

Text file src/k8s.io/kubernetes/test/e2e_node/jenkins/cos-init-live-restore.yaml

Documentation: k8s.io/kubernetes/test/e2e_node/jenkins

     1#cloud-config
     2
     3runcmd:
     4  - cp /usr/lib/systemd/system/docker.service /etc/systemd/system/
     5  - sed -i -e 's/-s overlay/-s overlay2/g' /etc/systemd/system/docker.service
     6  - systemctl daemon-reload
     7  - echo '{"live-restore":true}' > /etc/docker/daemon.json
     8  - systemctl restart docker
     9  - mount /tmp /tmp -o remount,exec,suid
    10  - usermod -a -G docker jenkins
    11  - mkdir -p /var/lib/kubelet
    12  - mkdir -p /home/kubernetes/containerized_mounter/rootfs
    13  - mount --bind /home/kubernetes/containerized_mounter/ /home/kubernetes/containerized_mounter/
    14  - mount -o remount, exec /home/kubernetes/containerized_mounter/
    15  - wget https://storage.googleapis.com/kubernetes-release/gci-mounter/mounter.tar -O /tmp/mounter.tar
    16  - tar xvf /tmp/mounter.tar -C /home/kubernetes/containerized_mounter/rootfs
    17  - mkdir -p /home/kubernetes/containerized_mounter/rootfs/var/lib/kubelet
    18  - mount --rbind /var/lib/kubelet /home/kubernetes/containerized_mounter/rootfs/var/lib/kubelet
    19  - mount --make-rshared /home/kubernetes/containerized_mounter/rootfs/var/lib/kubelet
    20  - mount --bind /proc /home/kubernetes/containerized_mounter/rootfs/proc
    21  - mount --bind /dev /home/kubernetes/containerized_mounter/rootfs/dev
    22  - rm /tmp/mounter.tar

View as plain text