Advertisement
sandervanvugt

CKA day1 august22

Aug 25th, 2022
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.09 KB | None | 0 0
  1. student@control:~/cka$ history
  2. 1 exit
  3. 2 sudo vim /etc/hosts
  4. 3 cat /etc/hosts
  5. 4 sudo vim /etc/hosts
  6. 5 sudo vim /etc/fstab
  7. 6 free -m
  8. 7 lscpu
  9. 8 df -h
  10. 9 sudo apt install git vim
  11. 10 git clone https://github.com/sandervanvugt/cka
  12. 11 ls
  13. 12 ip a
  14. 13 ls
  15. 14 cd cka
  16. 15 ls
  17. 16 sudo ./setup-container.sh
  18. 17 sudo ./setup-kubetools.sh
  19. 18 kubectl version
  20. 19 vim kubeadm-config.yaml
  21. 20 sudo kubeadm init --config kubeadm-config.yaml
  22. 21 mkdir -p $HOME/.kube
  23. 22 ls -l ~/.kube/config
  24. 23 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
  25. 24 history
  26. 25 kubectl get nodes
  27. 26 kubectl get ns
  28. 27 kubectl get pods -n kube-system
  29. 28 kubectl describe pod -n kube-system kube-controller-manager-control
  30. 29 kubectl logs -n kube-system kube-controller-manager-control
  31. 30 ps aux | grep api-server
  32. 31 ps aux | grep api
  33. 32 history
  34. 33 sudo systemctl status containerd
  35. 34 crictl ps
  36. 35 sudo crictl ps
  37. 36 sudo systemctl status kubelet
  38. 37 sudo vim /etc/containerd/config.toml
  39. 38 journalctl -xeu containerd.service
  40. 39 sudo vim /etc/containerd/config.toml
  41. 40 history
  42. 41 vim kubeadm-config.yaml
  43. 42 sudo -i
  44. 43 top
  45. 44 kubectl get all
  46. 45 ps aux | grep kube-ap
  47. 46 sudo crictl ps
  48. 47 ps aux | grep 6443
  49. 48 kubectl get all
  50. 49 kubectl get pods -A
  51. 50 journalctl -xeu kubelet.service
  52. 51 kubectl get pods -A
  53. 52 sudo -i
  54. 53 sudo vim /etc/containerd/config.toml
  55. 54 sudo crictl status
  56. 55 sudo crictl ps
  57. 56 sudo vim /etc/containerd/config.toml
  58. 57 sudo reboot
  59. 58 top
  60. 59 sudo systemctl status containerd
  61. 60 sudo systemctl status kubelet
  62. 61 sudo -i
  63. 62 mkdir -p $HOME/.kube
  64. 63 kubectl get all
  65. 64 sudo -i
  66. 65 journalctl -xeu kubelet.service
  67. 66 sudo -i
  68. 67 mkdir -p $HOME/.kube
  69. 68 kubectl get all
  70. 69 sudo poweroff
  71. 70 sudo vim /etc/netplan/00-installer-config.yaml
  72. 71 sudo reboot
  73. 72 cd cka
  74. 73 git pull
  75. 74 sudo cp config.toml /etc/containerd/
  76. 75 sudo reboot
  77. 76 cd cka
  78. 77 git pull
  79. 78 cat config.toml
  80. 79 sudo cp config.toml /etc/containerd/
  81. 80 sudo systemctl restart containerd
  82. 81 #reboot
  83. 82 sudo systemctl status containerd
  84. 83 sudo systemctl status kubelet
  85. 84 kubectl get all
  86. 85 while sleep 3; do kubectl get all; done
  87. 86 #mkdir .kube; sudo cp /etc/kubernetes/admin.conf .kube/config
  88. 87 #sudo chown student:student ~/.kube/config
  89. 88 kubectl get nodes
  90. 89 kubectl get pods -n kube-system
  91. 90 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
  92. 91 kubectl get pods -n kube-system
  93. 92 kubeadm token create --print-join-command
  94. 93 sudo vim /etc/hosts
  95. 94 kubectl get nodes
  96. 95 vim how-to-fix-the-broken-toml-file.txt
  97. 96 ./counter.sh 2
  98. 97 kubectl create ns mynamespace
  99. 98 kubectl run -h | less
  100. 99 kubectl run exo2 --image=alpine -n mynamespace --command sleep 3600
  101. 100 kubectl get pods -o yaml -n mynamespace
  102. 101 kubectl get pods -n mynamespace
  103. 102 source <(kubectl completion bash)
  104. 103 ./counter.sh 13
  105. 104 ls
  106. 105 vim pv-pvc-pod.yaml
  107. 106 kubectl create ns myvol
  108. 107 kubectl create -f pv-pvc-pod.yaml
  109. 108 kubectl get pvc,pv
  110. 109 kubectl get pvc
  111. 110 kubectl get pvc -A
  112. 111 kubectl exec -n myvol local-pv-pod -- touch /usr/share/nginx/html/MYFILE
  113. 112 kubectl get pods -n myvol -o wide
  114. 113 kubectl get pv,pvc -A
  115. 114 kubectl describe pod
  116. 115 kubectl get all
  117. 116 kubectl describe pod -n myvol local-pv-pod
  118. 117 history
  119. 118 cd /etc/kubernetes/manifests/
  120. 119 ls
  121. 120 cd
  122. 121 cd cka/
  123. 122 ./counter.sh 7
  124. 123 kubectl run dummypod --image=nginx --dry-run=client -o yaml
  125. 124 kubectl get pods
  126. 125 kubectl get pods -o wide
  127. 126 kubectl drain worker2 --force
  128. 127 kubectl drain worker2 --force --ignore-daemonsets
  129. 128 kubectl get pods -o wide
  130. 129 kubectl uncordon worker2
  131. 130 vim setup-container.sh
  132. 131 history
  133.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement