sandervanvugt

cka day1 jan21

Jan 14th, 2021
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.06 KB | None | 0 0
  1. own $(id -u):$(id -g) $HOME/.kube/config
  2. 5 ls -l .kube/config
  3. 6 kubectl get nodes
  4. 7 kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')"
  5. 8 kubectl get pods -o kube-system
  6. 9 kubectl get pods -n kube-system
  7. 10 exit
  8. 11 kubectl get nodes
  9. 12 id
  10. 13 su -
  11. 14 git clone https://github.com/sandervanvugt/cka
  12. 15 cd cka
  13. 16 kubectl -h
  14. 17 kubectl completion -h
  15. 18 source <(kubectl completion bash)
  16. 19 kubectl create -h | less
  17. 20 kubectl create ns -h | less
  18. 21 kubectl create ns mynamespace
  19. 22 kubectl get get ns
  20. 23 kubectl get ns
  21. 24 kubectl run -h | less
  22. 25 kubectl run mypod --image=alpine --command -- sleep 3600
  23. 26 kubectl get pods -A
  24. 27 kubectl run mypod --image=alpine --command -- sleep 3600 -n mynamespace
  25. 28 kubectl run mypod --image=alpine -n mynamespace --command -- sleep 3600
  26. 29 kubectl get pods -A
  27. 30 history
  28. 31 kubectl get pods -n mynamespace -o yaml
  29. 32 kubectl create deployment nginx-ex5 --image=nginx --replicas=5
  30. 33 kubectl get all
  31. 34 ./counter.sh 15
  32. 35 vim mo.yaml
  33. 36 vim mo2.yaml
  34. 37 kubectl create -f mo2.yaml
  35. 38 kubectl get pods
  36. 39 kubectl describe pods init-demo
  37. 40 kubectl run -h | less
  38. 41 history
  39. 42 kubectl run mypod --image=alpine -n mynamespace --command -- sleep 3600 --dry-run
  40. 43 kubectl run mypodss --image=alpine -n mynamespace --dry-run --command -- sleep 3600
  41. 44 kubectl run mypodss --image=alpine -n mynamespace --dry-run=client -o yaml --command -- sleep 3600
  42. 45 kubectl run mypodss --image=alpine -n mynamespace --dry-run=client -o yaml --command -- sleep 3600 > mypodss.yaml
  43. 46 vim mypodss.yaml
  44. 47 ./counter.sh 4
  45. 48 vim wv.yaml
  46. 49 kubectl create -f wv.yaml
  47. 50 kubectl get pods
  48. 51 kubectl describe pods s3
  49. 52 vim ra.yaml
  50. 53 kubectl create -f ra.yaml
  51. 54 kubectl get pods
  52. 55 ./counter.sh 4
  53. 56 vim ih.yaml
  54. 57 kubectl create -f ih.yaml
  55. 58 kubectl get all --selector app=mydeploy
  56. 59 kubectl describe pod mydeploy-868547495d-5f7dg
  57. 60 kubectl create deploy -h
  58. 61 kubectl create deployment ex6 --image=busybox --replicas=3 --dry-run=client -o=yaml -- sleep 10000 > ex6.yaml
  59. 62 vim ex6.yaml
  60. 63 kubectl create -f ex6.yaml
  61. 64 kubectl get all --selector app=ex6
  62. 65 kubectl delete -f ex6.yaml
  63. 66 ./counter.sh 18
  64. 67 vim jp.yaml
  65. 68 sudo yum provides */etcdctl
  66. 69 sudo yum install etcd
  67. 70 sudo -i
  68. 71 ./counter.sh 4
  69. 72 vim jf.yaml
  70. 73 kubectl create -f jf.yaml
  71. 74 kubectl get pods
  72. 75 ./counter.sh 15
  73. 76 vim mo2.yaml
  74. 77 vim mo3.yaml
  75. 78 kubectl run auto-web --image=nginx --dry-run=client -o yaml > static
  76. 79 scp static root@worker2:/var/lib/kubelet/static/static.yaml
  77. 80 systemctl get pods
  78. 81 kubectl get pods -A
  79. 82 sudo -i
  80. 83 ./counter.sh 6
  81. 84 vim md.yaml
  82. 85 kubectl create ns myvol
  83. 86 kubectl create -f md.yaml
  84. 87 kubectl get pv
  85. 88 kubectl get pvc
  86. 89 kubectl get pvc -n myvol
  87. 90 kubectl get pv
  88. 91 history
  89. [student@control cka]$
  90. [student@control cka]$ su -
  91. Password:
  92. Last login: Thu Jan 14 12:21:47 EST 2021 from 192.168.4.59 on pts/1
  93. [root@control ~]# history
  94. 1 yum install -y vim git bash-completion
  95. 2 git clone https://github.com/sandervanvugt/cka
  96. 3 ls
  97. 4 cd cka
  98. 5 ls
  99. 6 ./setup-docker.sh
  100. 7 ./setup-kubetools.sh
  101. 8 vim setup-docker.sh
  102. 9 vim setup-kubetools.sh
  103. 10 swapoff -a
  104. 11 free -m
  105. 12 vim /etc/fstab
  106. 13 kubeadm init
  107. 14 vim /etc/hosts
  108. 15 kubeadm init
  109. 16 vim todo.txt
  110. 17 su - student
  111. 18 cat todo.txt
  112. 19 exit
  113. 20 usermod -aG wheel student
  114. 21 id student
  115. 22 exit
  116. 23 cd cka
  117. 24 ls
  118. 25 ./counter.sh 15
  119. 26 ip a
  120. 27 cat /etc/hosts
  121. 28 ./counter.sh 4
  122. 29 exit
  123. 30 etcdctl --help
  124. 31 ETCDCTL_API=3 etcdctl --help
  125. 32 ETCDCTL_API=3 etcdctl snapshot save --help
  126. 33 ETCDCTL_API=3 etcdctl snapshot save --endpoints=127.0.0.1:2379
  127. 34 ETCDCTL_API=3 etcdctl snapshot save /tmp/backup --endpoints=127.0.0.1:2379
  128. 35 ps aux | grep kube
  129. 36 ETCDCTL_API=3 etcdctl snapshot save /tmp/backup --endpoints=127.0.0.1:2379 --cafile=/etc/kubernetes/pki/etcd/ca.crt --certfile=/etc/kubernetes/pki/apiserver-etcd-client.crt --keyfile=/etc/kubernetes/pki/apiserver-etcd-client.key
  130. 37 ETCDCTL_API=3 etcdctl snapshot save /tmp/backup --endpoints=127.0.0.1:2379 --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/apiserver-etcd-client.crt --key=/etc/kubernetes/pki/apiserver-etcd-client.key
  131. 38 ETCDCTL_API=3 etcdctl get / --prefix --keys-only --endpoints=127.0.0.1:2379 --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/apiserver-etcd-client.crt --key=/etc/kubernetes/pki/apiserver-etcd-client.key
  132. 39 history
  133. 40 exit
  134. 41 vim /var/lib/kubelet/config.yaml
  135. 42 cd /etc/kubernetes/manifests/
  136. 43 ls
  137. 44 vim etcd.yaml
  138. 45 exit
  139. 46 history
  140.  
Add Comment
Please, Sign In to add comment