sandervanvugt

kube3weeks all days july22

Jul 29th, 2022
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.57 KB | None | 0 0
  1. student@control:~$ history
  2. 1 cd cka
  3. 2 vim kubeadm-config.yaml
  4. 3 crictl pull nginx
  5. 4 sudo crictl pull nginx
  6. 5 sudo vim /etc/hosts
  7. 6 lscpu
  8. 7 free -m
  9. 8 df -h
  10. 9 git clone https://github.com/sandervanvugt/cka
  11. 10 cd cka
  12. 11 ls
  13. 12 vim setup-container.sh
  14. 13 ./setup-container.sh
  15. 14 ./setup-kubetools.sh
  16. 15 sudo ./setup-kubetools.sh
  17. 16 history
  18. 17 sudo -i
  19. 18 mkdir -p $HOME/.kube
  20. 19 ls -l ~/.kube/config
  21. 20 kubectl get nodes
  22. 21 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
  23. 22 kubectl get nodes
  24. 23 ./counter.sh 10
  25. 24 source <(kubectl completion bash)
  26. 25 kubectl create deploy myfirstapp --image=nginx --replicas=3
  27. 26 kubectl get all
  28. 27 kubectl delete pod myfirstapp-674f5f9569-dhqjl
  29. 28 kubectl get all
  30. 29 kubectl run lonelypod --image=nginx
  31. 30 kubectl get all
  32. 31 kubectl delete pod lonelypod
  33. 32 kubectl get all
  34. 33 ./counter.sh 15
  35. 34 history | grep init
  36. 35 sudo -i
  37. 36 history
  38. 37 kubectl api-resources | less
  39. 38 kubectl api-resources | wc
  40. 39 kubectl get pods
  41. 40 kubectl get pods myfirstapp-674f5f9569-lr6l9 -o yaml | less
  42. 41 kubectl get pods -o wide
  43. 42 kubectl explain pod
  44. 43 kubectl explain pod.status | less
  45. 44 kubectl explain pod.spec | less
  46. 45 kubectl run mynginx --image=nginx --dry-run=client -o yaml
  47. 46 kubectl run mynginx --image=nginx --dry-run=client -o yaml > mynginx.yaml
  48. 47 vim mynginx.yaml
  49. 48 kubectl explain pods.spec | less
  50. 49 vim mynginx.yaml
  51. 50 kubectl apply -f mynginx.yaml
  52. 51 kubectl get pods
  53. 52 kubectl delete -f mynginx.yaml
  54. 53 ./counter.sh 12
  55. 54 cd ..
  56. 55 git clone https://github.com/sandervanvugt/kube3weeks
  57. 56 cd kube3weeks/
  58. 57 ls
  59. 58 vim multicontainer.yaml
  60. 59 kubectl create -f multicontainer.yaml
  61. 60 kubectl get pods
  62. 61 vim init-containers.yaml
  63. 62 kubectl create -f init-containers.yaml
  64. 63 kubectl get pods
  65. 64 kubectl create ns myns
  66. 65 kubectl get ns
  67. 66 kubectl get pods -n kube-system
  68. 67 kubectl config view
  69. 68 kubectl config set-context --namespace=myns
  70. 69 kubectl config set-context --current --namespace=myns
  71. 70 kubectl config view
  72. 71 kubectl get all
  73. 72 kubectl config set-context --current --namespace=default
  74. 73 kubectl get pods
  75. 74 kubectl get pods -n kube-system
  76. 75 kubectl create ns secret
  77. 76 kubectl run secretapp --image=nginx -n secret
  78. 77 kubectl get pods -n secret
  79. 78 kubectl get pods -A
  80. 79 kubectl create deploy mydb --image=mariadb
  81. 80 kubectl get all --selector app=mydb
  82. 81 kubectl describe pod mydb-6785d644c6-bfk8m
  83. 82 kubectl logs mydb-6785d644c6-bfk8m
  84. 83 kubectl run busybox --image=busybox
  85. 84 kubectl get pods
  86. 85 kubectl describe pod busybox | less
  87. 86 kubectl logs busybox
  88. 87 kubectl run --help | less
  89. 88 kubectl create deploy finalginx --image=nginx --replicas=3
  90. 89 kubectl get all --selector app=finalginx
  91. 90 kubectl delete pod finalginx-765c79fdc4-
  92. 91 kubectl delete pod finalginx-765c79fdc4-h2r66
  93. 92 kubectl get all --selector app=finalginx
  94. 93 kubectl scale deploy finalginx --replicas=4
  95. 94 kubectl get all --selector app=finalginx
  96. 95 kubectl scale deploy finalginx --replicas=0
  97. 96 kubectl get all --selector app=finalginx
  98. 97 kubectl scale deploy finalginx --replicas=3
  99. 98 kubectl get all --selector app=finalginx
  100. 99 kubectl scale deploy finalginx --replicas=0
  101. 100 history
  102. 101 sudo poweroff
  103. 102 kubectl get all
  104. 103 kubectl delete deploy myfirstapp
  105. 104 kubectl delete deploy mydb
  106. 105 ip a
  107. 106 history
  108. 107 kubectl create deploy finalginx --image=nginx --replicas=3
  109. 108 kubectl create deploy startginx --image=nginx --replicas=3
  110. 109 kubectl get all
  111. 110 kubectl get all --selector app=startginx
  112. 111 kubectl create deploy oldgninx --image=nginx:1.14 --replicas=3
  113. 112 kubectl get all --selector app=oldginx
  114. 113 kubectl get all --selector app=oldgninx
  115. 114 kubectl set -h
  116. 115 kubectl set image -h | less
  117. 116 source <(kubectl completion bash)
  118. 117 kubectl set image deploy oldgninx nginx=nginx:latest
  119. 118 kubectl get all --selector app=oldgninx
  120. 119 kubectl edit deployments.apps oldgninx
  121. 120 kubectl get all --selector app=oldgninx
  122. 121 kubectl rollout history deployment oldgninx
  123. 122 kubectl get deployments.apps oldgninx -o yaml | less
  124. 123 kubectl get deploy
  125. 124 for i in finalginx oldgnix startginx; do kubectl delete deploy $i; done
  126. 125 for i in finalginx oldgninx startginx; do kubectl delete deploy $i; done
  127. 126 kubectl get deploy
  128. 127 kubectl create deploy lnginx --image=nginx --replicas=3
  129. 128 kubectl get all --show-labels
  130. 129 kubectl get all --selector app=lnginx
  131. 130 kubectl label pod lnginx-878f79888-zt2lb status=cold
  132. 131 kubectl get all --show-labels
  133. 132 kubectl create deploy daemondemo --image=nginx --dry-run=client -o yaml > daemondemo.yaml
  134. 133 vim daemondemo.yaml
  135. 134 kubectl apply -f daemondemo.yaml
  136. 135 kubectl get all
  137. 136 kubectl get all -o wide
  138. 137 kubectl get daemonset -A
  139. 138 kubectl create deploy nginxsvc --image=nginx
  140. 139 kubectl scale deploy nginxsvc --replicas=3
  141. 140 kubectl get all --selector app=nginxsvc
  142. 141 kubectl expose deployment nginxsvc --port=80
  143. 142 kubectl describe svc nginxsvc
  144. 143 kubectl get pods -o wide
  145. 144 kubectl get endpoints
  146. 145 kubectl get svc
  147. 146 curl 10.103.78.226
  148. 147 kubectl edit svc nginxsvc
  149. 148 kubectl get svc
  150. 149 ip a
  151. 150 kubectl get svc
  152. 151 kubectl describe svc kubernetes
  153. 152 kubectl get pods -n kube-system -o wide
  154. 153 ps aux | grep 6443
  155. 154 cd kube3weeks/
  156. 155 ./countdown 13
  157. 156 ls
  158. 157 vim morevolumes.yaml
  159. 158 kubectl create -f morevolumes.yaml
  160. 159 kubectl describe pod morevol2
  161. 160 kubectl pods
  162. 161 kubectl get pods
  163. 162 kubectl exec -it morevol2 -c centos1 -- touch /centos1/hellothere
  164. 163 kubectl exec -it morevol2 -c centos2 -- ls /centos2/
  165. 164 kubectl explain pods.spec.volumes | less
  166. 165 vim pv.yaml
  167. 166 kubectl create -f pv.yaml
  168. 167 kubectl describe pv pv-volume
  169. 168 ip a
  170. 169 ls /
  171. 170 vim pvc.yaml
  172. 171 kubectl create -f pvc.yaml
  173. 172 kubectl get pv,pvc
  174. 173 vim pv-pod.yaml
  175. 174 kubectl create -f pv-pod.yaml
  176. 175 kubectl describe pod pv-pod
  177. 176 kubectl exec -it pv-pod -- touch /usr/share/nginx/html/HELLofolks.txt
  178. 177 kubectl exec -it pv-pod -- ls /usr/share/nginx/html/
  179. 178 kubectl describe pv pv-volume
  180. 179 ls /
  181. 180 kubectl get pods -o wide
  182. 181 vim pv-pvc-pod.yaml
  183. 182 ./countdown 1
  184. 183 history | grep git
  185. 184 vim varsfile
  186. 185 kubectl create cm mydbvars --from-env-file=varsfile
  187. 186 kubectl describe cm mydbvars
  188. 187 kubectl create deploy mydb --image=mariadb --replicas=3
  189. 188 kubectl get all --selector app=mydb
  190. 189 kubectl set env deploy mydb --from=configmap/mydbvars
  191. 190 kubectl get all --selector app=mydb
  192. 191 kubectl get deploy mydb -o yaml
  193. 192 ./countdown 13
  194. 193 echo hello world > index.html
  195. 194 kubectl create cm myindex --from-file=index.html
  196. 195 kubectl create cm mypasswd --from-file=/etc/passwd.txt
  197. 196 kubectl create cm mypasswd --from-file=/etc/passwd
  198. 197 kubectl describe cm mypasswd
  199. 198 kubectl create deploy myweb --image=nginx
  200. 199 kubectl edit deploy myweb
  201. 200 kubectl exec -it myweb-7bf4b77454-4gctm -- cat /usr/share/nginx/html/*
  202. 201 kubectl exec -it myweb-7bf4b77454-4gctm -- ls -l /usr/share/nginx/html/
  203. 202 kubectl describe pod myweb-7bf4b77454-4gctm
  204. 203 kubectl create secret -h
  205. 204 kubectl create secret generic -h | less
  206. 205 kubectl create secret generic testsecret --from-literal myvar=secret
  207. 206 kubectl describe secrets testsecret
  208. 207 kubectl get secret testsecret -o yaml
  209. 208 echo c2VjcmV0 | base64 -d
  210. 209 kubectl secret docker-registry my-docker-credentials --docker-username=unclebob --docker-password=sword=secretpw --docker-email=uncle@bob.org --docker-server=myregistry:5000
  211. 210 kubectl create secret docker-registry my-docker-credentials --docker-username=unclebob --docker-password=sword=secretpw --docker-email=uncle@bob.org --docker-server=myregistry:5000
  212. 211 kubectl get secret my-docker-credentials
  213. 212 kubectl get secret my-docker-credentials -o yaml
  214. 213 echo yJhdXRocyI6eyJteXJlZ2lzdHJ5OjUwMDAiOnsidXNlcm5hbWUiOiJ1bmNsZWJvYiIsInBhc3N3b3JkIjoic3dvcmQ9c2VjcmV0cHciLCJlbWFpbCI6InVuY2xlQGJvYi5vcmciLCJhdXRoIjoiZFc1amJHVmliMkk2YzNkdmNtUTljMlZqY21WMGNIYz0ifX19 | base64 -d
  215. 214 echo eyJhdXRocyI6eyJteXJlZ2lzdHJ5OjUwMDAiOnsidXNlcm5hbWUiOiJ1bmNsZWJvYiIsInBhc3N3b3JkIjoic3dvcmQ9c2VjcmV0cHciLCJlbWFpbCI6InVuY2xlQGJvYi5vcmciLCJhdXRoIjoiZFc1amJHVmliMkk2YzNkdmNtUTljMlZqY21WMGNIYz0ifX19 | base64 -d
  216. 215 ip a
  217. 216 cd ..
  218. 217 ls -l
  219. 218 tar xvf helm-v3.9.2-linux-amd64.tar.gz
  220. 219 sudo cp linux-amd64/helm /usr/local/bin/
  221. 220 helm version
  222. 221 helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
  223. 222 helm repo list
  224. 223 kubectl get ns
  225. 224 helm install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard
  226. 225 export POD_NAME=$(kubectl get pods -n default -l "app.kubernetes.io/name=kubernetes-dashboard,app.kubernetes.io/instance=kubernetes-dashboard" -o jsonpath="{.items[0].metadata.name}")
  227. 226 bg
  228. 227 ip a
  229. 228 sudo ss -tulpen
  230. 229 cp /etc/kubernetes/admin.conf /tmp/admin.conf
  231. 230 sudo cp /etc/kubernetes/admin.conf /tmp/admin.conf
  232. 231 sudo chmod 444 /tmp/admin.conf
  233. 232 export POD_NAME=$(kubectl get pods -n default -l "app.kubernetes.io/name=kubernetes-dashboard,app.kubernetes.io/instance=kubernetes-dashboard" -o jsonpath="{.items[0].metadata.name}")
  234. 233 helm repo add bitnami https://charts.bitnami.com/bitnami
  235. 234 helm repo list
  236. 235 helm install bitnami/mysql --generate-name
  237. 236 kubectl get all
  238. 237 kubectl get ns
  239. 238 helm show chart bitnami/mysql
  240. 239 helm show all bitnami/mysql
  241. 240 helm list
  242. 241 helm status mysql-1658503906
  243. 242 helm list
  244. 243 helm repo list
  245. 244 helm show values kubernetes-dashboard/kubernetes-dashboard
  246. 245 helm pull kubernetes-dashboard/kubernetes-dashboard
  247. 246 ls
  248. 247 tar xvf kubernetes-dashboard-5.7.0.tgz
  249. 248 cd kubernetes-dashboard/
  250. 249 ls
  251. 250 vim values.yaml
  252. 251 helm remove kubernetes-dashboard
  253. 252 helm uninstall kubernetes-dashboard
  254. 253 cd ..
  255. 254 helm install -f kubernetes-dashboard/values.yaml kubernetes-dashboard kubernetes-dashboard/
  256. 255 kubectl get pods
  257. 256 kubectl edit svc kubernetes-dashboard
  258. 257 kubectl get svc
  259. 258 echo for dashboard use --enable-skip-login in the deployment spec
  260. 259 history
  261. 260 sudo poweroff
  262. 261 ip a
  263. 262 historuy
  264. 263 history
  265. 264 kubectl get svc
  266. 265 ip a
  267. 266 sudo cp /etc/kubernetes/admin.conf .kube/config
  268. 267 kubectl get svc
  269. 268 rm .kube/config
  270. 269 kubectl get svc
  271. 270 sudo cp /etc/kubernetes/admin.conf .kube/config
  272. 271 ls -l .kube/config
  273. 272 chown student:student .kube/config
  274. 273 sudo chown student:student .kube/config
  275. 274 kubectl get svc
  276. 275 sudo -i
  277. 276 ip a
  278. 277 kubectl get all
  279. 278 sudo poweroff
  280. 279 kubectl get all
  281. 280 ps aux | grepkube-api
  282. 281 ps aux | grep kube-api
  283. 282 sudo -i
  284. 283 ls -l .kube/
  285. 284 sudo ls -l /etc/kubernetes/admin.conf
  286. 285 kubectl config view
  287. 286 helm upgrade --install ingress-nginx ingress-nginx --repo https://kubernetes.github.io/ingress-nginx --namespace ingress-nginx --create-namespace
  288. 287 kubectl get all -n ingress-nginx
  289. 288 kubectl create deploy nginxsvc --image=nginx --port=80
  290. 289 kubectl get svc
  291. 290 kubectl create ingress -h | less
  292. 291 kubectl create ingress nginxsvc --class=nginx --rule=nginxsvc.info/*=nginxsvc:80
  293. 292 kubectlget ingress -o yaml
  294. 293 kubectl get ingress -o yaml
  295. 294 kubectl port-forward -n ingress-nginx svc/ingress-nginx-controller 8080:80
  296. 295 bg
  297. 296 curl nginxsvc.info:8080
  298. 297 ping nginxsvc.info
  299. 298 curl 127.0.0.1:8080
  300. 299 ls
  301. 300 cd kube3weeks/
  302. 301 ls
  303. 302 vim statefulset.yaml
  304. 303 kubectl get pv
  305. 304 ls
  306. 305 git pull
  307. 306 vim nfs-pv.yaml
  308. 307 ip a
  309. 308 cat nfs-pv.yaml
  310. 309 sudo mkdir /storage
  311. 310 sudo chmod 777 /storage
  312. 311 sudo apt install nfs-utils
  313. 312 sudo apt install nfsserver
  314. 313 sudo apt install nfs-server
  315. 314 sudo vim /etc/exports
  316. 315 sudo systemctl restart nfs-server
  317. 316 showmount -e localhost
  318. 317 vim statefulset.yaml
  319. 318 vim nfs-pv.yaml
  320. 319 vim statefulset.yaml
  321. 320 vim nfs-pv.yaml
  322. 321 kubectl create -f nfs-pv.yaml
  323. 322 kubectl get pv
  324. 323 vim statefulset.yaml
  325. 324 kubectl create -f statefulset.yaml
  326. 325 kubectl get all
  327. 326 vim statefulset.yaml
  328. 327 kubectl get all
  329. 328 kubectl get pv,pvc
  330. 329 kubectl get all
  331. 330 kubectl describe pod web-0
  332. 331 resolvectl nginx.info
  333. 332 resolvectl google.com
  334. 333 resolvectl --help
  335. 334 resolvectl query nginx.info
  336. 335 resolvectl query google.com
  337. 336 kubectl create deploy nginxsander --image=nginx --port=80
  338. 337 kubectl expose deploy nginxsander
  339. 338 kubectl edit svc nginxsander
  340. 339 kubectl create ingress nginxsander --class=nginx --rule=nginx.sander/*=nginxsander:80
  341. 340 kubectl port-forward -n ingress-nginx svc/ingress-nginx-controller 8081:80
  342. 341 bg
  343. 342 curl localhost:8081
  344. 343 curl nginx.sander:8081
  345. 344 curl nginx.sander
  346. 345 sudo vim /etc/hosts
  347. 346 curl nginx.sander
  348. 347 curl nginx.sander:8081
  349. 348 kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
  350. 349 kubectl get pods -n kube-system
  351. 350 kubectl logs -n kube-system metrics-server-678f4bf65b-26rp5
  352. 351 kubectl edit deploy -n kube-system metrics-server
  353. 352 source <(kubectl completion bash)
  354. 353 kubectl get pods -n kube-system
  355. 354 kubectl top pods
  356. 355 kubectl get statefulset
  357. 356 kubectl delete statefulset mysql-1658503906
  358. 357 kubectl delete statefulset web
  359. 358 kubectl get deploy
  360. 359 kubectl delete mydb
  361. 360 kubectl delete deploy mydb
  362. 361 kubectl top pods
  363. 362 kubectl top node
  364. 363 ls
  365. 364 git clone https://github.com/sandervanvugt/ckad
  366. 365 cd ../ckad
  367. 366 cd ckad/
  368. 367 ls
  369. 368 vim hpa.yaml
  370. 369 cd autoscaling/
  371. 370 ls
  372. 371 vim Dockerfile
  373. 372 crictl --help | less
  374. 373 sudo apt install podman
  375. 374 podman build -t php-apache .
  376. 375 podman images
  377. 376 vim hpa.yaml
  378. 377 kubectl apply -f hpa.yaml
  379. 378 vim ../hpa.yaml
  380. 379 kubectl get deploy
  381. 380 kubectl autoscale deploy php-apache --cpu-percent=1 --min=5 --max=10
  382. 381 kubectl get hpa
  383. 382 kubectl get deploy
  384. 383 kubectl get hpa
  385. 384 cd ../..
  386. 385 kubectl api-resources | less
  387. 386 kubectl api-resources | wc
  388. 387 kubectl api-resources | less
  389. 388 kubectl api-versions
  390. 389 vim crd-object.yaml
  391. 390 kubectl create -f crd-object.yaml
  392. 391 kubectl api-version | grep backup
  393. 392 kubectl api-versions | grep backup
  394. 393 kubectl api-resources | grep backup
  395. 394 kubectl api-versions | grep stable
  396. 395 vim crd-backup.yaml
  397. 396 kubectl create -f crd-backup.yaml
  398. 397 kubectl get backups
  399. 398 kubectl get backups -o yaml
  400. 399 ./countdown 13
  401. 400 kubectl create -f https://operatorhub.io/install/jaeger.yaml
  402. 401 kubectl create namespace observability # <1>
  403. 402 kubectl create -f https://github.com/jaegertracing/jaeger-operator/releases/download/v1.36.0/jaeger-operator.yaml -n observability # <2>
  404. 403 kubectl create -f https://github.com/jaegertracing/jaeger-operator/releases/download/v1.36.0/jaeger-operator.yaml -n observability
  405. 404 kubectl get ns
  406. 405 kubectl get all -n observability
  407. 406 cd
  408. 407 echo version1 > index.html
  409. 408 echo version2 >index2.html
  410. 409 echo version1 > index1.html
  411. 410 kubectl create cm index1 --from file=index1.html
  412. 411 kubectl create cm index1 --from-file=index1.html
  413. 412 kubectl get cm index1 -o yaml
  414. 413 kubectl create cm index2 --from-file=index2.html
  415. 414 kubectl create deploy -h | less
  416. 415 kubectl create deploy canary1 --image=nginx --replicas=3 --dry-run=client -o yaml > canary1.yaml
  417. 416 vim canary1.yaml
  418. 417 kubectl run ngintest --image=nginx -- sh
  419. 418 kubectl exec -it ngintest -- sh
  420. 419 kubectl get pods
  421. 420 kubectl run ngintest2 --image=nginx
  422. 421 kubectl exec -it ngintest2 -- sh
  423. 422 kubectl get cm
  424. 423 vim canary1.yaml
  425. 424 kubectl create -f canary1.yaml
  426. 425 kubectl get all --selector type=littlebird
  427. 426 kubectl describe pod canary1-f656b98bf-wgvvj
  428. 427 kubectl delete -f canary1.yaml
  429. 428 vim canary1.yaml
  430. 429 kubectl create -f canary1.yaml
  431. 430 kubectl get all --selector type=littlebird
  432. 431 kubectl exec -it canary1-6c8c555c84-hwbml -- bash
  433. 432 kubectl delete -f canary1.yaml
  434. 433 kubectl edit cm index1
  435. 434 kubectl edit cm index2
  436. 435 kubectl get cm index1 -o yaml
  437. 436 kubectl create -f canary1.yaml
  438. 437 kubectl exec -it canary1-6c8c555c84-tgqpq -- bash
  439. 438 kubectl expose deployment canary1 --type=NodePort --port=80
  440. 439 kubectl get svc
  441. 440 kubectl get svc canary1 -o yaml | less
  442. 441 kubectl edit svc canary1
  443. 442 kubectl get endpoints
  444. 443 curl 10.102.12.135
  445. 444 cp canary1.yaml canary2.yaml
  446. 445 vim canary2.yaml
  447. 446 kubectl get all --selector type=littlebird
  448. 447 kubectl apply -f canary2.yaml
  449. 448 kubectl get all --selector type=littlebird
  450. 449 curl 10.102.12.135
  451. 450 kubectl get all --selector type=littlebird
  452. 451 kubectl scale deploy canary2 --replicas=3
  453. 452 kubectl get all --selector type=littlebird
  454. 453 curl 10.102.12.135
  455. 454 kubectl scale deploy canary1 --replicas=0
  456. 455 kubectl get all --selector type=littlebird
  457. 456 curl 10.102.12.135
  458. 457 history
  459. 458 cd kube3weeks/
  460. 459 ./countdown 12
  461. 460 kubectl port-forward -n ingress-nginx svc/ingress-nginx-controller 8081:80
  462. 461 ss -tunap
  463. 462 ss -tulpn
  464. 463 ss -tulp
  465. 464 ss -tul
  466. 465 ./countdown 4
  467. 466 ip a
  468. 467 lsblk
  469. 468 git clone https://github.com/rook/rook.git
  470. 469 cd rook/deploy/examples/
  471. 470 ls
  472. 471 vim common.yaml
  473. 472 vim operator.yaml
  474. 473 cd ../.././
  475. 474 cd ../kube3weeks/
  476. 475 ls
  477. 476 vim cluster.yaml
  478. 477 ip a
  479. 478 vim cluster.yaml
  480. 479 kubectl create -f crds.yaml
  481. 480 kubectl create -f common.yaml
  482. 481 kubectl create -f operator.yaml
  483. 482 ./countdown 1
  484. 483 kubectl create -f cluster.yaml
  485. 484 vim cluster.yaml
  486. 485 kubectl create -f cluster.yaml
  487. 486 cd ../rook/deploy/examples/
  488. 487 ;s
  489. 488 ls
  490. 489 vim cluster.yaml
  491. 490 cp cluster.yaml ~/kube3weeks/cluster2.yaml
  492. 491 cd ~/kube3weeks
  493. 492 vim cluster.yaml
  494. 493 kubectl create -f cluster.yaml
  495. 494 kubectl -n rook-ceph get pods
  496. 495 kubectl describe pod -n rook-ceph rook-ceph-detect-version-4p2bx
  497. 496 df -h
  498. 497 ssh 192.168.29.143 df -h
  499. 498 ssh 192.168.29.144 df -h
  500. 499 kubectl -n rook-ceph get pods
  501. 500 ls
  502. 501 vim storageclass.yaml
  503. 502 kubectl -n rook-ceph get pods
  504. 503 kubectl create -f storageclass.yaml
  505. 504 kubectl get storageclass
  506. 505 cd ../rook/deploy/examples/
  507. 506 ls
  508. 507 kubectl create -f toolbox.yaml
  509. 508 source <(kubectl completion bash)
  510. 509 kubectl -n rook-ceph exec -it rook-ceph-tools-6db9f859bb-9sfrs -- ceph status
  511. 510 kubectl get pv,pvc
  512. 511 kubectl create -f wordpress.yaml
  513. 512 vim wordpress.yaml
  514. 513 kubectl -n rook-ceph get pods
  515. 514 cd
  516. 515 history
  517.  
Add Comment
Please, Sign In to add comment