Advertisement
sandervanvugt

kube3weeks nov22 day1

Nov 4th, 2022
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.32 KB | None | 0 0
  1. student@k3wcontrol:~/kube3weeks$ history
  2. 1 sudo apt install git vim -y
  3. 2 git clone https://github.com/sandervanvugt/cka
  4. 3 cd cka
  5. 4 ls
  6. 5 sudo ./setup-container.sh
  7. 6 sudo ./setup-kubetools.sh
  8. 7 sudo kubeadm init
  9. 8 history
  10. 9 mkdir -p $HOME/.kube
  11. 10 kubectl get all
  12. 11 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
  13. 12 kubectl get nodes
  14. 13 history
  15. 14 vim cluster-install-instructions.txt
  16. 15 kubectl get all
  17. 16 source <(kubectl completion bash)
  18. 17 kubectl create deployment myfirstapp --image=nginx --replicas=3
  19. 18 kubectl get all
  20. 19 kubectl delete pod myfirstapp-77c9bf8446-dl7fw
  21. 20 kubectl get all
  22. 21 kubectl run lonelypod --image=nginx
  23. 22 kubectl get all
  24. 23 kubectl delete pod lonelypod
  25. 24 kubectl get all
  26. 25 kubectl api-resources | less
  27. 26 history
  28. 27 kubectl get pods
  29. 28 kubectl get pods myfirstapp-77c9bf8446-clrsb -o yaml | less
  30. 29 kubectl explain pod.spec | less
  31. 30 kubectl explain pod.spec.containers | less
  32. 31 kubectl explain pod.spec.containers.tty
  33. 32 kubectl run mynginx --image=nginx --dry-run=client -o yaml
  34. 33 kubectl run mynginx --image=nginx --dry-run=client -o yaml > mynginx.yaml
  35. 34 vim mynginx.yaml
  36. 35 kubectl apply -f mynginx.yaml
  37. 36 kubectl get pods mynginx -o yaml | less
  38. 37 kubectl delete -f mynginx.yaml
  39. 38 kubectl create -f mynginx.yaml
  40. 39 kubectl get pods mynginx -o yaml | less
  41. 40 cd ..
  42. 41 git clone https://github.com/kube3weeks
  43. 42 git clone https://github.com/sandervanvugt/kube3weeks
  44. 43 cd kube3weeks/
  45. 44 vim multicontainer.yaml
  46. 45 kubectl apply -f multicontainer.yaml
  47. 46 kubectl get pods
  48. 47 kubectl describe pod multicontainer | less
  49. 48 ./countdown 12
  50. 49 vim logpod.yaml
  51. 50 kubectl apply -f logpod.yaml
  52. 51 kubectl get pods
  53. 52 kubectl logs counter
  54. 53 kubectl logs counter -c count-log-1
  55. 54 kubectl logs counter -c count-log-2
  56. 55 history
  57. 56 vim initcontainer.yaml
  58. 57 kubectl apply -f initcontainer.yaml ; kubectl get pods
  59. 58 kubectl get pods
  60. 59 cp initcontainer.yaml initagain.yaml
  61. 60 vim initagain.yaml
  62. 61 kubectl apply -f initagain.yaml
  63. 62 vim initagain.yaml
  64. 63 kubectl apply -f initagain.yaml
  65. 64 kubectl get pods
  66. 65 kubectl get all
  67. 66 kubectl get pods
  68. 67 kubectl config set-context --current --namespace=kube-system
  69. 68 kubectl get pods
  70. 69 kubectl config set-context --current --namespace=default
  71. 70 kubectl config view
  72. 71 kubectl get pods -n kube-system
  73. 72 kubectl create ns secret
  74. 73 kubectl run secretapp --image=nginx -n secret
  75. 74 kubectl get pods
  76. 75 kubectl get pods -A
  77. 76 kubectl get pods -n secret
  78. 77 history
  79. 78 kubectl create deploy mydb --image=mariadb
  80. 79 kubectl get all --selector app=mariadb
  81. 80 kubectl get all --selector app=mydb
  82. 81 kubectl describe pod mydb-c8bddc94c-m22r5 | less
  83. 82 kubectl logs mydb-c8bddc94c-m22r5
  84. 83 kubectl run busybox --image=busybox
  85. 84 crictl ps
  86. 85 kubectl get pods
  87. 86 kubectl describe pod busybox
  88. 87 kubectl get pods
  89. 88 kubectl delete pods busybox
  90. 89 kubectl run busybox --image=busybox -- sleep 3600
  91. 90 kubectl get pods
  92. 91 history
  93.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement