Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1.  
  2. %%%% CONTAINERD PREREQS %%%%%%
  3.  
  4. sudo apt-get update
  5. sudo apt-get install libseccomp2
  6.  
  7. export VERSION=1.3.0
  8.  
  9. wget https://storage.googleapis.com/cri-containerd-release/cri-containerd-${VERSION}.linux-amd64.tar.gz
  10.  
  11. sudo tar --no-overwrite-dir -C / -xzf cri-containerd-${VERSION}.linux-amd64.tar.gz
  12. sudo systemctl start containerd
  13.  
  14. sudo su
  15.  
  16. %%%%% CONTAINERD PREREQS %%%%%%
  17.  
  18. cat > /etc/modules-load.d/containerd.conf <<EOF
  19. overlay
  20. br_netfilter
  21. EOF
  22.  
  23. modprobe overlay
  24. modprobe br_netfilter
  25.  
  26. # Setup required sysctl params, these persist across reboots.
  27. cat > /etc/sysctl.d/99-kubernetes-cri.conf <<EOF
  28. net.bridge.bridge-nf-call-iptables = 1
  29. net.ipv4.ip_forward = 1
  30. net.bridge.bridge-nf-call-ip6tables = 1
  31. EOF
  32.  
  33. sysctl --system
  34.  
  35. %%%%% END CONTAINERD PREREQS
  36.  
  37.  
  38. %%%%% Installing kubeadm, kubelet and kubectl %%%%%
  39.  
  40.  
  41. apt-get update && apt-get install -y apt-transport-https curl
  42. curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
  43. cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
  44. deb https://apt.kubernetes.io/ kubernetes-xenial main
  45. EOF
  46. apt-get update
  47. apt-get install -y kubelet kubeadm kubectl
  48. apt-mark hold kubelet kubeadm kubectl
  49.  
  50.  
  51. %%%%% Create Systemd Drop-In for Containerd %%%%%%
  52.  
  53. cat <<EOF >/etc/systemd/system/kubelet.service.d/0-containerd.conf
  54. [Service]
  55. Environment="KUBELET_EXTRA_ARGS=--container-runtime=remote --runtime-request-timeout=15m --container-runtime-endpoint=unix:///run/containerd/containerd.sock"
  56. EOF
  57.  
  58. systemctl daemon-reload
  59. systemctl restart kubelet
  60.  
  61.  
  62. %%%%%%%%%%% ANSIBLE %%%%%%%%%
  63.  
  64. sudo apt-get install ansible
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement