sandervanvugt

cka day1 nov20

Nov 5th, 2020
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.99 KB | None | 0 0
  1. [student@control cka]$ history
  2. 1 mkdir -p $HOME/.kube
  3. 2 sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
  4. 3 sudo chown $(id -u):$(id -g) $HOME/.kube/config
  5. 4 ls -l .kube/config
  6. 5 kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
  7. 6 kubectl get nodes
  8. 7 history
  9. 8 exit
  10. 9 git clone https://github.com/sandervanvugt/cka
  11. 10 cd cka
  12. 11 ./counter.sh
  13. 12 ./counter.sh 12
  14. 13 exit
  15. 14 history | grep wea
  16. 15 kubectl get all -n kube-system
  17. 16 cd cka/
  18. 17 ./counter.sh 5
  19. 18 kubectl completion
  20. 19 kubectl completion -h
  21. 20 source <(kubectl completion bash)
  22. 21 kubectl completion -h
  23. 22 kubectl create namespace -h
  24. 23 kubectl create namespace mynamespace
  25. 24 kubectl get ns
  26. 25 kubectl run -h | less
  27. 26 kubectl run mypod --image=alpine -- /bin/sh -c "sleep 3600"-n mynamespace
  28. 27 kubectl get pods
  29. 28 kubectl delete mypod
  30. 29 kubectl delete pod mypod
  31. 30 kubectl run mypod --image=alpine -- /bin/sh -c "sleep 3600" -n mynamespace
  32. 31 kubectl get pods
  33. 32 kubectl describe pod mypod
  34. 33 kubectl describe pod mypod | less
  35. 34 kubectl run mypod --image=alpine -n mynamespace -- /bin/sh -c "sleep 3600"
  36. 35 kubectl get pods -A
  37. 36 ./counter.sh 3
  38. 37 kubectl create deployment nginx-ex5 -h | less
  39. 38 kubectl create deployment nginx-ex5 --image=nginx --replicas=5
  40. 39 kubectl get deployments.apps
  41. 40 kubectl get pods
  42. 41 ./counter.sh 14
  43. 42 kubectl create deployment mydepname --image busybox --command "sleep 10000" --replicas 3 --dry-run=client -o yaml
  44. 43 kubectl create deployment mydep2 --help | less
  45. 44 kubectl create deployment mydepname --image busybox --replicas=3 --dry-run=client -o yaml -- sleep 10000
  46. 45 kubectl create deployment mydepname --image busybox --replicas=3 --dry-run=client -o yaml -- sleep 10000 > ex6.yaml
  47. 46 vim ex6.yaml
  48. 47 kubectl create -f ex6.yaml
  49. 48 kubectl get pods
  50. 49 kubectl delete -f ex6.yaml
  51. 50 ./counter.sh 7
  52. 51 sudo -i
  53. 52 kubectl get pods --namespace kube-system
  54. 53 kubectl describe pods etc-control.example.com --namespace kube-system
  55. 54 kubectl describe pods etcd-control.example.com --namespace kube-system
  56. 55 exit
  57. 56 sudo -i
  58. 57 cka/counter.sh 13
  59. 58 vim ex7.yaml
  60. 59 kubectl create -f ex7.yaml
  61. 60 kubectl get pods
  62. 61 history | grep soruce
  63. 62 history | grep source
  64. 63 source <(kubectl completion bash)
  65. 64 kubectl describe pod nginx
  66. 65 vim setupday2.txt
  67. 66 cat setupday2.txt
  68. 67 kubectl explain pods.spec.volumes | less
  69. 68 cka/counter.sh 5
  70. 69 cd cka
  71. 70 vim ex9pv.yaml
  72. 71 vim ex9pvc.yaml
  73. 72 vim ex9pod.yaml
  74. 73 vim ex9pv.yaml
  75. 74 kubectl apply -f ex9pv.yaml
  76. 75 vim ex9pv.yaml
  77. 76 kubectl apply -f ex9pv.yaml
  78. 77 vim ex9pvc.yaml
  79. 78 kubectl ex9pvc.yaml
  80. 79 kubectl apply -f ex9pvc.yaml
  81. 80 kubectl get pvc
  82. 81 kubectl get pv
  83. 82 vim ex9pod.yaml
  84. 83 kubectl apply -f ex9pod.yaml
  85. 84 vim ex9pod.yaml
  86. 85 kubectl apply -f ex9pod.yaml
  87. 86 kubectl describe pod task-pv-pod
  88. 87 kubectl api-resources | less
  89. 88 history
  90.  
  91. ROOT COMMANDS 1 etcdctl
  92. 2 yum provides */etcdctl
  93. 3 yum install etcd
  94. 4 etcdctl --help | less
  95. 5 ETCDCTL_API=3 etcdctl -h
  96. 6 ETCDCTL_API=3 etcdctl snapshot save -h
  97. 7 ETCDCTL_API=3 etcdctl snapshot save --endpoint=[127.0.0.1:2379]
  98. 8 ETCDCTL_API=3 etcdctl snapshot save --endpoints=[127.0.0.1:2379]
  99. 9 mkdir /var/exam; ETCDCTL_API=3 etcdctl --endpoints=[127.0.0.1:2379] snapshot save /var/exam/etcd-backup
  100. 10 mkdir /var/exam; ETCDCTL_API=3 etcdctl --endpoints=localhost:2379 snapshot save /var/exam/etcd-backup
  101. 11 ETCDCTL_API=3 etcdctl --endpoints=localhost:2379 snapshot save /var/exam/etcd-backup
  102. 12 ps aux | grep etcd
  103. 13 cd /etc/kubernetes/pki/etc/
  104. 14 cd /etc/kubernetes/pki/etcd/
  105. 15 ls
  106. 16 ETCDCTL_API=3 etcdctl snapshot save -h
  107. 17 ETCDCTL_API=3 etcdctl --endpoints=localhost:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/ca.crt --key /etc/kubernetes/pki/etc/server.key snapshot save /var/exam/etcd-backup
  108. 18 ETCDCTL_API=3 etcdctl --endpoints=localhost:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/ca.crt --key /etc/kubernetes/pki/etcd/server.key snapshot save /var/exam/etcd-backup
  109. 19 ETCDCTL_API=3 etcdctl --endpoints=localhost:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key snapshot save /var/exam/etcd-backup
  110. 20 exit
  111. 21 history
  112. 22 ETCDCTL_API=3 etcdctl --endpoints=localhost:2379 --cacert /etc/kubernetes/pki/etcd/ca.crt --cert /etc/kubernetes/pki/etcd/server.crt --key /etc/kubernetes/pki/etcd/server.key get / --prefix --keys-only
  113. 23 cd /var/lib/etcd/member/snap/
  114. 24 ls -l
  115. 25 exit
  116. 26 history
  117.  
Add Comment
Please, Sign In to add comment