andrejsstepanovs

run local rke cluster

Nov 4th, 2020 (edited)
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.85 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. multipass launch -n rancher-node-1 -d 20G -c 2 -m 2G
  4. multipass launch -n rancher-node-2 -d 20G -c 2 -m 2G
  5. multipass launch -n rancher-node-3 -d 20G -c 2 -m 2G
  6. multipass launch -n rancher-node-4 -d 20G -c 2 -m 2G
  7.  
  8. # install docker in all & set it to be rootless
  9.  
  10. # select one machine to be base system / installer
  11. # install rke, kubectl, helm in one
  12.  
  13. rke config
  14.  
  15. rke up
  16. # wait for success
  17.  
  18. # check logs in nodes
  19. docker logs --tail=all kubelet
  20.  
  21. # after success
  22. mv kube_config_cluster.yml ~/.kube/config
  23.  
  24. # launch rancher with k3s
  25. docker run -d --restart=unless-stopped  -p 80:80 -p 443:443 -v /opt/rancher:/var/lib/rancher --privileged rancher/rancher:latest
  26.  
  27. add new cluster > exec command in same place
  28. # should be something like this
  29. #curl --insecure -sfL https://{{SELF_IP}}/v3/import/XXXXXXX.yaml | kubectl apply -f -
  30.  
  31.  
Add Comment
Please, Sign In to add comment