sandervanvugt

CKAD day1 sept 23

Sep 5th, 2023
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.38 KB | None | 0 0
  1. 1 sudo apt install git vim -y
  2. 2 git clone https://github.com/sandervanvugt/ckad
  3. 3 cd ckad
  4. 4 ls
  5. 5 ./minikube-docker-setup.sh
  6. 6 minikube start --vm-driver=docker --cni-calico --memory=4G
  7. 7 sudo ./minikube-docker-setup.sh
  8. 8 minikube start --vm-driver=docker --cni-calico --memory=4G
  9. 9 kill -9 3647
  10. 10 sudo kill -9 3647
  11. 11 sudo ./minikube-docker-setup.sh
  12. 12 sudo reboot
  13. 13 minikube start --vm-driver=docker --cni-calico --memory=4G
  14. 14 minikube start --vm-driver=docker --cni=calico --memory=4G
  15. 15 kubectl get all
  16. 16 history
  17. 17 ls
  18. 18 history
  19. 19 kubectl get all
  20. 20 minikube dashboard
  21. 21 minikube status
  22. 22 kubectl create deploy firstnginx --image=nginx
  23. 23 kubectl get all
  24. 24 history
  25. 25 kubectl get all
  26. 26 kubectl describe pod firstnginx-5bd69574fc-jwnw7
  27. 27 docker login
  28. 28 kubectl create deploy secondnginx --image=nginx
  29. 29 kubectl get all
  30. 30 kubectl create deploy thirdnginx --image=ghcr.io/nginx-proxy/nginx-proxy:latest
  31. 31 kubectl get all
  32. 32 kubectl create deploy fourthnginx --image=quay.io/bedrock/nginx
  33. 33 kubectl get all
  34. 34 kubectl create deploy fithnginx --image=ghcr.io/nginx
  35. 35 kubectl get all
  36. 36 kubectl create deploy fithnginx --image=ghcr.io/nginx/nginx
  37. 37 kubectl create deploy sixthnginx --image=ghcr.io/nginx/nginx
  38. 38 kubectl get all
  39. 39 kubectl create deploy 7nginx --image=hg.nginx.org/nginx
  40. 40 kubectl get pods
  41. 41 kubectl delete deploy --all
  42. 42 kubectl create deploy test1 --image=quay.io/centos7/httpd-24-centos7
  43. 43 kubectl get all
  44. 44 kubectl delete deploy --all
  45. 45 kubectl -h
  46. 46 kubectl completion -h | less
  47. 47 source <(kubectl completion bash)
  48. 48 kubectl create deployment -h | less
  49. 49 kubectl create deployment newginx --image=nginx --replicas=3
  50. 50 kubectl get all
  51. 51 history | less
  52. 52 less ~/.kube/config
  53. 53 kubectl config view
  54. 54 kubectl get pods
  55. 55 kubectl get pods -A
  56. 56 kubectl get pods
  57. 57 kubectl config set-context --current --namespace=kube-system
  58. 58 kubectl get pods
  59. 59 kubectl config set-context --current --namespace=default
  60. 60 kubectl get pods
  61. 61 kubectl config set-context -h | less
  62. 62 kubectl config -h
  63. 63 ls
  64. 64 cd dockerfile/
  65. 65 ls
  66. 66 vim Dockerfile
  67. 67 docker build -t centmap .
  68. 68 docker images
  69. 69 kubectl run -h | less
  70. 70 kubectl run bedrockginx --image=quay.io/bedrock/nginx
  71. 71 kubectl get pods
  72. 72 kubectl describe pod bedrockginx
  73. 73 cd ..
  74. 74 vim pullpatch.sh
  75. 75 kubectl get pods
  76. 76 kubectl describe pod bedrockginx | less
  77. 77 kubectl get pods -n kube-system
  78. 78 kubectl describe pod etcd-minikube
  79. 79 kubectl describe pod etcd-minikube -n kube-system
  80. 80 kubectl describe pod etcd-minikube -n kube-system | less
  81. 81 kubectl api-resources | less
  82. 82 kubectl explain pods
  83. 83 kubectl explain pods.spec | less
  84. 84 kubectl explain deploy.spec | less
  85. 85 kubectl get all -n kube-system
  86. 86 kubectl delete pod -n kube-system kube-proxy-7dpnk
  87. 87 kubectl get all -n kube-system
  88. 88 kubectl get all
  89. 89 kubectl delete pod newginx-567496999-dzq7k
  90. 90 kubectl get all
  91. 91 kubectl delete pod bedrockginx
  92. 92 kubectl get all
  93. 93 kubectl scale deployment newginx --replicas=2
  94. 94 kubectl get all
  95. 95 kubectl run mynginx --image=nginx
  96. 96 kubectl get all
  97. 97 kubectl get pods mynginx -o yaml | less
  98. 98 kubectl describe pod mynginx
  99. 99 history
  100. 100 ls
  101. 101 vim httpd.yaml
  102. 102 kubectl api-resources | less
  103. 103 vim httpd.yaml
  104. 104 kubectl run mynginx --image=nginx --dry-run=client -o yaml
  105. 105 kubectl run mynginx --image=nginx --dry-run=client -o yaml > mynginx.yaml
  106. 106 vim mynginx.yaml
  107. 107 vim two-container-pod.yaml
  108. 108 kubectl create -f mynginx.yaml
  109. 109 kubectl delete -f mynginx.yaml
  110. 110 kubectl apply -f mynginx.yaml
  111. 111 kubectl diff -h | less
  112. 112 kubectl diff -f mynginx.yaml
  113. 113 vim mynginx.yaml
  114. 114 kubectl diff -f mynginx.yaml
  115. 115 vim mynginx.yaml
  116. 116 kubectl diff -f mynginx.yaml
  117. 117 vim mynginx.yaml
  118. 118 kubectl diff -f mynginx.yaml
  119. 119 vim mynginx.yaml
  120. 120 kubectl diff -f mynginx.yaml
  121. 121 kubectl get all
  122. 122 minikube ssh
  123. 123 kubectl get pods
  124. 124 kubectl get pods -n kube-system
  125. 125 kubectl create deploy troublenginx --image=nginx --replicas=3
  126. 126 kubectl get all
  127. 127 kubectl get pods -n kube-system
  128. 128 history | less
  129. 129 kubectl describe -n kube-system pod calico-kube-controllers-85578c44bf-zvdzb
  130. 130 kubectl get pods -n kube-system
  131. 131 kubectl get all -n kube-system
  132. 132 kubectl delete pods -n kube-system calico-kube-controllers-85578c44bf-zvdzb calico-node-d62jc
  133. 133 kubectl get all -n kube-system
  134. 134 kubectl describe -n kube-system pod calico-kube-controllers-85578c44bf-sdn9l
  135. 135 vim varsfile
  136. 136 kubectl create cm mydbvars --from-env-file=varsfile
  137. 137 kubectl get cm
  138. 138 kubectl describe cm mydbvars
  139. 139 kubectl create secret -h | less
  140. 140 kubectl create secret generic -h | less
  141. 141 kubectl create secret generic my-secret --from-literal=key1=supersecret --from-literal=key2=topsecret
  142. 142 kubectl describe secret my-secret
  143. 143 kubectl get secret my-secret -o yaml
  144. 144 echo c3VwZXJzZWNyZXQ= | base64 -d
  145. 145 kubectl create secret docker-registry -h
  146. 146 kubectl create secret docker-registry -h | less
  147. 147 #kubectl create secret docker-registry my-secret --from-file=.dockerconfigjson=path/to/.docker/config.json
  148. 148 cd ..
  149. 149 find . -name "config.json"
  150. 150 cat .docker/config.json
  151. 151 history
  152. 152 history -d 151
  153. 153 kubectl create secret docker-registry -h | less
  154. 154 #kubectl create secret docker-registry my-secret --from-file=.dockerconfigjson=path/to/.docker/config.json
  155. 155 kubectl create secret docker-registry dockercreds --from-file=.dockerconfigjson=./.docker/config.json
  156. 156 kubectl explain -r daemonset.spec | less
  157. 157 kubectl explain --recursive daemonset.spec | less
  158. 158 kubectl get all -n kube-system
  159. 159 kubectl edit -n kube-system daemonset calico-node
  160. 160 kubectl get all -n kube-system
  161. 161 kubectl edit -n kube-system daemonset calico-node
  162. 162 kubectl explain daemonset.spec.template.spec | less
  163. 163 history
  164.  
Add Comment
Please, Sign In to add comment