sandervanvugt

kubeadm cluster install

Mar 18th, 2021
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.17 KB | None | 0 0
  1. ##### ROOT COMMANDS
  2. [root@control cka]# history
  3. 1 cat /etc/redhat-release
  4. 2 df -h
  5. 3 free -m
  6. 4 lscpu
  7. 5 yum install -y git vim bash-completion
  8. 6 ip a
  9. 7 ssh 192.168.29.51
  10. 8 ssh 192.168.29.52
  11. 9 git clone https://github.com/sandervanvugt/cka
  12. 10 ssh 192.168.29.51
  13. 11 ssh 192.168.29.52
  14. 12 cd cka
  15. 13 ls
  16. 14 ./setup-docker.sh
  17. 15 ./setup-kubetools.sh
  18. 16 ssh 192.168.29.51
  19. 17 ssh 192.168.29.52
  20. 18 history
  21. 19 ./counter.sh 12
  22. 20 kubeadm init
  23. 21 vim /etc/hosts
  24. 22 kubeadm init
  25. 23 #kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
  26. 24 vim todo.txt
  27. 25 vim /tmp/todo.txt
  28. 26 su - student
  29. 27 cat /tmp/todo.txt
  30. 28 kubeadm --help
  31. 29 kubeadm reset
  32. 30 rm -rf /home/student/.kube/
  33. 31 cat /etc/hosts
  34. 32 ip a
  35. 33 kubeadm init
  36. 34 su - student
  37. 35 history
  38.  
  39. ###### /etc/hosts contents
  40. [root@control cka]# cat /etc/hosts
  41. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  42. ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
  43. 192.168.29.50 control.example.com
  44. 192.168.29.51 worker1.example.com
  45. 192.168.29.52 worker2.example.com
  46.  
  47. ###### user commands
  48. 1 mkdir -p $HOME/.kube
  49. 2 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  50. 3 sudo chown $(id -u):$(id -g) $HOME/.kube/config
  51. 4 ls -l .kube/config
  52. 5 kubectl get all
  53. 6 kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
  54. 7 kubectl get pods -A
  55. 8 exit
  56. 9 mkdir -p $HOME/.kube
  57. 10 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  58. 11 sudo chown $(id -u):$(id -g) $HOME/.kube/config
  59. 12 kubectl get pods -A
  60. 13 kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
  61. 14 kubectl get pods -A
  62. 15 ssh root@192.168.29.51
  63. 16 kubectl get nodes
  64. 17 ssh root@192.168.29.52
  65. 18 kubectl get nodes
  66. 19 kubectl get pods -A
  67. 20 kubectl get pods -A -o wide
  68. 21 ps aux | grep apiserver
  69. 22 history
Add Comment
Please, Sign In to add comment