Advertisement
sandervanvugt

kube3w juoy22 day1

Jul 15th, 2022
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1. student@control:~/cka$ history
  2. 1 sudo vim /etc/hosts
  3. 2 lscpu
  4. 3 free -m
  5. 4 df -h
  6. 5 git clone https://github.com/sandervanvugt/cka
  7. 6 cd cka
  8. 7 ls
  9. 8 vim setup-container.sh
  10. 9 ./setup-container.sh
  11. 10 ./setup-kubetools.sh
  12. 11 sudo ./setup-kubetools.sh
  13. 12 history
  14. 13 sudo -I
  15.  
  16. ROOT COMMANDS
  17. root@control:~# history
  18. 1 cd /home/student/cka/
  19. 2 ls
  20. 3 cat kubeadm-config.yaml
  21. 4 kubeadm --version
  22. 5 kubeadm -v
  23. 6 kubectl -v
  24. 7 kubectl --version
  25. 8 kubectl version
  26. 9 vim kubeadm-config.yaml
  27. 10 kubeadm init --config kubeadm-config.yaml
  28. 11 vim /tmp/kube.txt
  29. 12 exit
  30. 13 history | grep init
  31. 14 history
  32.  
  33. USER COMMANDS
  34. 14 mkdir -p $HOME/.kube
  35. 15 ls -l ~/.kube/config
  36. 16 kubectl get nodes
  37. 17 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
  38. 18 kubectl get nodes
  39. 19 ./counter.sh 10
  40. 20 source <(kubectl completion bash)
  41. 21 kubectl create deploy myfirstapp --image=nginx --replicas=3
  42. 22 kubectl get all
  43. 23 kubectl delete pod myfirstapp-674f5f9569-dhqjl
  44. 24 kubectl get all
  45. 25 kubectl run lonelypod --image=nginx
  46. 26 kubectl get all
  47. 27 kubectl delete pod lonelypod
  48. 28 kubectl get all
  49. 29 ./counter.sh 15
  50. 30 history | grep init
  51. 31 sudo -i
  52. 32 history
  53. 33 kubectl api-resources | less
  54. 34 kubectl api-resources | wc
  55. 35 kubectl get pods
  56. 36 kubectl get pods myfirstapp-674f5f9569-lr6l9 -o yaml | less
  57. 37 kubectl get pods -o wide
  58. 38 kubectl explain pod
  59. 39 kubectl explain pod.status | less
  60. 40 kubectl explain pod.spec | less
  61. 41 kubectl run mynginx --image=nginx --dry-run=client -o yaml
  62. 42 kubectl run mynginx --image=nginx --dry-run=client -o yaml > mynginx.yaml
  63. 43 vim mynginx.yaml
  64. 44 kubectl explain pods.spec | less
  65. 45 vim mynginx.yaml
  66. 46 kubectl apply -f mynginx.yaml
  67. 47 kubectl get pods
  68. 48 kubectl delete -f mynginx.yaml
  69. 49 ./counter.sh 12
  70. 50 cd ..
  71. 51 git clone https://github.com/sandervanvugt/kube3weeks
  72. 52 cd kube3weeks/
  73. 53 ls
  74. 54 vim multicontainer.yaml
  75. 55 kubectl create -f multicontainer.yaml
  76. 56 kubectl get pods
  77. 57 vim init-containers.yaml
  78. 58 kubectl create -f init-containers.yaml
  79. 59 kubectl get pods
  80. 60 kubectl create ns myns
  81. 61 kubectl get ns
  82. 62 kubectl get pods -n kube-system
  83. 63 kubectl config view
  84. 64 kubectl config set-context --namespace=myns
  85. 65 kubectl config set-context --current --namespace=myns
  86. 66 kubectl config view
  87. 67 kubectl get all
  88. 68 kubectl config set-context --current --namespace=default
  89. 69 kubectl get pods
  90. 70 kubectl get pods -n kube-system
  91. 71 kubectl create ns secret
  92. 72 kubectl run secretapp --image=nginx -n secret
  93. 73 kubectl get pods -n secret
  94. 74 kubectl get pods -A
  95. 75 kubectl create deploy mydb --image=mariadb
  96. 76 kubectl get all --selector app=mydb
  97. 77 kubectl describe pod mydb-6785d644c6-bfk8m
  98. 78 kubectl logs mydb-6785d644c6-bfk8m
  99. 79 kubectl run busybox --image=busybox
  100. 80 kubectl get pods
  101. 81 kubectl describe pod busybox | less
  102. 82 kubectl logs busybox
  103. 83 kubectl run --help | less
  104. 84 kubectl create deploy finalginx --image=nginx --replicas=3
  105. 85 kubectl get all --selector app=finalginx
  106. 86 kubectl delete pod finalginx-765c79fdc4-
  107. 87 kubectl delete pod finalginx-765c79fdc4-h2r66
  108. 88 kubectl get all --selector app=finalginx
  109. 89 kubectl scale deploy finalginx --replicas=4
  110. 90 kubectl get all --selector app=finalginx
  111. 91 kubectl scale deploy finalginx --replicas=0
  112. 92 kubectl get all --selector app=finalginx
  113. 93 kubectl scale deploy finalginx --replicas=3
  114. 94 kubectl get all --selector app=finalginx
  115.  
  116.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement