k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/jobs/e2e_node/swap/ubuntu-swap-1G-allocation.yaml (about)

     1  #cloud-config
     2  
     3  runcmd:
     4    - mount /tmp /tmp -o remount,exec,suid
     5    - mkdir -p /home/containerd
     6    - mount --bind /home/containerd /home/containerd
     7    - mount -o remount,exec /home/containerd
     8    - mkdir -p /etc/containerd
     9    - 'curl --fail --retry 5 --retry-delay 3 --silent --show-error -H "X-Google-Metadata-Request: True" -o /home/containerd/cni.template http://metadata.google.internal/computeMetadata/v1/instance/attributes/cni-template'
    10    - 'curl --fail --retry 5 --retry-delay 3 --silent --show-error -H "X-Google-Metadata-Request: True" -o /etc/containerd/config.toml http://metadata.google.internal/computeMetadata/v1/instance/attributes/containerd-config'
    11    - 'curl --fail --retry 5 --retry-delay 3 --silent --show-error -o /home/containerd/cni.tgz -L https://dl.k8s.io/network-plugins/cni-plugins-amd64-v0.7.5.tgz'
    12    - tar xzf /home/containerd/cni.tgz -C /home/containerd --overwrite
    13    - systemctl restart containerd
    14    - 'echo current swappiness: $(sysctl vm.swappiness)'
    15    - 'echo create swap file'
    16    - 'fallocate -l 1G /swapfile || true'
    17    - 'chmod 600 /swapfile'
    18    - 'mkswap /swapfile'
    19    - 'swapon /swapfile'
    20    - 'echo "/swapfile swap swap defaults 0 0" | tee -a /etc/fstab'
    21    - 'echo swap files'
    22    - 'swapon --show'
    23    - 'free -h'
    24    - 'sudo sed -i "s:console=ttyS0:console=ttyS0 cgroup_enable=memory swapaccount=1:g" /etc/default/grub.d/50-cloudimg-settings.cfg' 
    25    - 'sudo update-grub'
    26    - 'sudo reboot'