Advertisement
sandervanvugt

Untitled

Apr 16th, 2021
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.44 KB | None | 0 0
  1. [student@kube3 ~]$ history
  2. 1 sudo df
  3. 2 sudo df -h
  4. 3 sudo free -m
  5. 4 lscpu
  6. 5 sudo yum install git vim bash-completion wget
  7. 6 git clone https://github.com/sandervanvugt/ckad
  8. 7 cd ckad/
  9. 8 ls
  10. 9 sudo ./setup-docker.sh
  11. 10 sudo ./setup-kubetools.sh
  12. 11 sudo kubeadm init --pod-network-cidr=10.10.0.0/16
  13. 12 mkdir .kube
  14. 13 sudo cp -i /etc/kubernetes/admin.conf .kube/config
  15. 14 sudo chown student:student .kube/config
  16. 15 kubectl get all
  17. 16 cd
  18. 17 mkdir .kube
  19. 18 sudo cp -i /etc/kubernetes/admin.conf .kube/config
  20. 19 sudo chown student:student .kube/config
  21. 20 kubectl get all
  22. 21 kubectl create -f https://docs.projectcalico.org/manifests/tigera-operator.yaml
  23. 22 wget https://docs.projectcalico.org/manifests/custom-resources.yaml
  24. 23 vim custom-resources.yaml
  25. 24 kubectl create -f custom-resources.yaml
  26. 25 kubectl get pods -n calico-system
  27. 26 kubectl run --image=nginx
  28. 27 kubectl run mynginx --image=nginx
  29. 28 kubectl get pods
  30. 29 kubectl taint nodes --all node-role.kubernetes.io/master-
  31. 30 kubectl get pods
  32. 31 history
  33. 32 kubectl get pods
  34. 33 kubectl explain pods
  35. 34 kubectl explain pods.spec | less
  36. 35 kubectl explain pods.spec.containers | less
  37. 36 kubectl create deployment -h | less
  38. 37 kubectl create deployment nginxdeploy --image=nginx --replicas=3
  39. 38 kubectl get all
  40. 39 kubectl delete pod/nginxdeploy-cb686cd9c-vrs6t
  41. 40 kubectl get all
  42. 41 kubectl delete pod/mynginx
  43. 42 kubectl get all
  44. 43 ip a
  45. 44 history
  46. 45 sudo poweroff
  47. 46 kubectl get all
  48. 47 kubectl run mynginxone --image=nginx
  49. 48 kubectl delete pod mynginxone
  50. 49 kubectl run mynginxone --image=nginx --dry-run -o yaml
  51. 50 kubectl run mynginxone --image=nginx --dry-run -o yaml > mynginxone.yaml
  52. 51 kubectl run mynginxone --image=nginx --dry-run=client -o yaml > mynginxone.yaml
  53. 52 vim mynginxone.yaml
  54. 53 kubectl api-resources | less
  55. 54 kubectl explain pods
  56. 55 kubectl api-versions
  57. 56 vim mynginxone.yaml
  58. 57 kubectl explain pods.spec | less
  59. 58 kubectl explain pods.spec.volumes | less
  60. 59 kubectl create -f mynginxone.yaml
  61. 60 kubectl create mybusybox --image=busybox
  62. 61 kubectl run mybusybox --image=busybox
  63. 62 kubectl get all
  64. 63 kubectl get pods
  65. 64 kubectl describe pods mybusybox
  66. 65 kubectl run mybusybox --image=busybox
  67. 66 kubectl delete pod mybusybox
  68. 67 kubectl run mybusybox --image=busybox --dry-run=client -o yaml > mybusybox.yaml
  69. 68 kubectl explain pods.spec
  70. 69 vim mybusybox.yaml
  71. 70 kubectl create -f mybusybox.yaml
  72. 71 kubectl get pods
  73. 72 history
  74. 73 kubectl -h | less
  75. 74 kubectl completion -h | less
  76. 75 source <(kubectl completion bash)
  77. 76 kubectl run mymariadb --image=mariadb
  78. 77 kubectl get pods
  79. 78 kubectl describe pod mymariadb
  80. 79 kubectl logs mymariadb
  81. 80 kubectl run -h
  82. 81 kubectl run mymariadb --image=mariadb --env=MYSQL_ROOT_PASSWORD=secret
  83. 82 kubectl delete pod mymariadb
  84. 83 kubectl run mymariadb --image=mariadb --env=MYSQL_ROOT_PASSWORD=secret
  85. 84 kubectl get pods
  86. 85 vim mydeploy.yaml
  87. 86 kubectl get ns
  88. 87 kubectl get all -n kube-system
  89. 88 kubectl get all -n calico-system
  90. 89 kubectl create -h
  91. 90 kubectl create ns secret
  92. 91 kubectl run secretpod --image=nginx -n secret
  93. 92 history
  94.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement