Advertisement
sandervanvugt

Untitled

Apr 16th, 2021
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.25 KB | None | 0 0
  1. kad/
  2. 8 ls
  3. 9 sudo ./setup-docker.sh
  4. 10 sudo ./setup-kubetools.sh
  5. 11 sudo kubeadm init --pod-network-cidr=10.10.0.0/16
  6. 12 mkdir .kube
  7. 13 sudo cp -i /etc/kubernetes/admin.conf .kube/config
  8. 14 sudo chown student:student .kube/config
  9. 15 kubectl get all
  10. 16 cd
  11. 17 mkdir .kube
  12. 18 sudo cp -i /etc/kubernetes/admin.conf .kube/config
  13. 19 sudo chown student:student .kube/config
  14. 20 kubectl get all
  15. 21 kubectl create -f https://docs.projectcalico.org/manifests/tigera-operator.yaml
  16. 22 wget https://docs.projectcalico.org/manifests/custom-resources.yaml
  17. 23 vim custom-resources.yaml
  18. 24 kubectl create -f custom-resources.yaml
  19. 25 kubectl get pods -n calico-system
  20. 26 kubectl run --image=nginx
  21. 27 kubectl run mynginx --image=nginx
  22. 28 kubectl get pods
  23. 29 kubectl taint nodes --all node-role.kubernetes.io/master-
  24. 30 kubectl get pods
  25. 31 history
  26. 32 kubectl get pods
  27. 33 kubectl explain pods
  28. 34 kubectl explain pods.spec | less
  29. 35 kubectl explain pods.spec.containers | less
  30. 36 kubectl create deployment -h | less
  31. 37 kubectl create deployment nginxdeploy --image=nginx --replicas=3
  32. 38 kubectl get all
  33. 39 kubectl delete pod/nginxdeploy-cb686cd9c-vrs6t
  34. 40 kubectl get all
  35. 41 kubectl delete pod/mynginx
  36. 42 kubectl get all
  37. 43 ip a
  38. 44 history
  39. 45 sudo poweroff
  40. 46 kubectl get all
  41. 47 kubectl run mynginxone --image=nginx
  42. 48 kubectl delete pod mynginxone
  43. 49 kubectl run mynginxone --image=nginx --dry-run -o yaml
  44. 50 kubectl run mynginxone --image=nginx --dry-run -o yaml > mynginxone.yaml
  45. 51 kubectl run mynginxone --image=nginx --dry-run=client -o yaml > mynginxone.yaml
  46. 52 vim mynginxone.yaml
  47. 53 kubectl api-resources | less
  48. 54 kubectl explain pods
  49. 55 kubectl api-versions
  50. 56 vim mynginxone.yaml
  51. 57 kubectl explain pods.spec | less
  52. 58 kubectl explain pods.spec.volumes | less
  53. 59 kubectl create -f mynginxone.yaml
  54. 60 kubectl create mybusybox --image=busybox
  55. 61 kubectl run mybusybox --image=busybox
  56. 62 kubectl get all
  57. 63 kubectl get pods
  58. 64 kubectl describe pods mybusybox
  59. 65 kubectl run mybusybox --image=busybox
  60. 66 kubectl delete pod mybusybox
  61. 67 kubectl run mybusybox --image=busybox --dry-run=client -o yaml > mybusybox.yaml
  62. 68 kubectl explain pods.spec
  63. 69 vim mybusybox.yaml
  64. 70 kubectl create -f mybusybox.yaml
  65. 71 kubectl get pods
  66. 72 history
  67. 73 kubectl -h | less
  68. 74 kubectl completion -h | less
  69. 75 source <(kubectl completion bash)
  70. 76 kubectl run mymariadb --image=mariadb
  71. 77 kubectl get pods
  72. 78 kubectl describe pod mymariadb
  73. 79 kubectl logs mymariadb
  74. 80 kubectl run -h
  75. 81 kubectl run mymariadb --image=mariadb --env=MYSQL_ROOT_PASSWORD=secret
  76. 82 kubectl delete pod mymariadb
  77. 83 kubectl run mymariadb --image=mariadb --env=MYSQL_ROOT_PASSWORD=secret
  78. 84 kubectl get pods
  79. 85 vim mydeploy.yaml
  80. 86 kubectl get ns
  81. 87 kubectl get all -n kube-system
  82. 88 kubectl get all -n calico-system
  83. 89 kubectl create -h
  84. 90 kubectl create ns secret
  85. 91 kubectl run secretpod --image=nginx -n secret
  86. 92 history
  87. 93 kubectl get pods
  88. 94 kubectl logs mymariadb
  89. 95 kubectl explain deployment
  90. 96 kubectl explain deployment.spec
  91. 97 kubectl get all
  92. 98 kubectl delete pod nginxdeploy-cb686cd9c-nvjkl
  93. 99 kubectl get pods -o wide
  94. 100 cd ckad/
  95. 101 vim redis-deploy.yaml
  96. 102 kubectl create -f redis-deploy.yaml
  97. 103 vim redis-deploy.yaml
  98. 104 kubectl create -f redis-deploy.yaml
  99. 105 kubectl get all
  100. 106 kubectl get all --selector app=redis
  101. 107 kubectl scale deployment --replicas=3 redis
  102. 108 kubectl get all --selector app=redis
  103. 109 kubectl get all --selector app=redis -o wide
  104. 110 kubectl edit deployments.apps redis
  105. 111 kubectl get all --selector app=redis -o wide
  106. 112 kubectl edit deployments.apps redis
  107. 113 kubectl create deploy nginxsvc --replicas=3 --image=nginx
  108. 114 kubectl get all --selector app=nginxsvc
  109. 115 kubectl expose deploy nginxsvc
  110. 116 kubectl get all --selector app=nginxsvc --port=80
  111. 117 kubectl expose deploy nginxsvc --port=80
  112. 118 kubectl describe svc nginxsvc
  113. 119 kubectl get svc
  114. 120 kubectl get svc nginxsvc -o yaml
  115. 121 curl http://10.104.152.173
  116. 122 kubectl get endpoints
  117. 123 kubectl get svc
  118. 124 kubectl get deploy
  119. 125 kubectl expose nginxdeploy --port=80
  120. 126 kubectl expose deploy nginxdeploy --port=80
  121. 127 kubectl get svc
  122. 128 kubectl edit svc nginxsvc
  123. 129 kubectl get svc
  124. 130 ip a | less
  125. 131 curl http://192.168.29.68:32000
  126. 132 history
  127. 133 ls
  128. 134 vim morevolumes.yaml
  129. 135 kubectl create -f morevolumes.yaml
  130. 136 kubectl describe pod morevol2
  131. 137 kubectl exec -it morevol2 -c centos1 -- touch /centos1/hello
  132. 138 kubectl exec -it morevol2 -c centos2 -- ls /centos2/
  133. 139 kubectl explain pods.spec.volumes
  134. 140 kubectl explain pods.spec.volumes | less
  135. 141 ls
  136. 142 vim pv-pvc-pod.yaml
  137. 143 kubectl create -f pv-pvc-pod.yaml
  138. 144 kubectl get pv
  139. 145 kubectl get pvc
  140. 146 kubectl get pv
  141. 147 kubectl describe pod local-pv-pod
  142. 148 history
  143.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement