Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- student@k3wcontrol:~/kube3weeks/nginx$ history
- 1 ssh 192.168.29.112
- 2 exit
- 3 sudo apt install git vim -y
- 4 git clone https://github.com/sandervanvugt/cka
- 5 cd cka
- 6 ls
- 7 sudo ./setup-container.sh
- 8 sudo ./setup-kubetools.sh
- 9 sudo kubeadm init
- 10 history
- 11 mkdir -p $HOME/.kube
- 12 kubectl get all
- 13 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
- 14 kubectl get nodes
- 15 history
- 16 vim cluster-install-instructions.txt
- 17 kubectl get all
- 18 source <(kubectl completion bash)
- 19 kubectl create deployment myfirstapp --image=nginx --replicas=3
- 20 kubectl get all
- 21 kubectl delete pod myfirstapp-77c9bf8446-dl7fw
- 22 kubectl get all
- 23 kubectl run lonelypod --image=nginx
- 24 kubectl get all
- 25 kubectl delete pod lonelypod
- 26 kubectl get all
- 27 kubectl api-resources | less
- 28 history
- 29 kubectl get pods
- 30 kubectl get pods myfirstapp-77c9bf8446-clrsb -o yaml | less
- 31 kubectl explain pod.spec | less
- 32 kubectl explain pod.spec.containers | less
- 33 kubectl explain pod.spec.containers.tty
- 34 kubectl run mynginx --image=nginx --dry-run=client -o yaml
- 35 kubectl run mynginx --image=nginx --dry-run=client -o yaml > mynginx.yaml
- 36 vim mynginx.yaml
- 37 kubectl apply -f mynginx.yaml
- 38 kubectl get pods mynginx -o yaml | less
- 39 kubectl delete -f mynginx.yaml
- 40 kubectl create -f mynginx.yaml
- 41 kubectl get pods mynginx -o yaml | less
- 42 cd ..
- 43 git clone https://github.com/kube3weeks
- 44 git clone https://github.com/sandervanvugt/kube3weeks
- 45 cd kube3weeks/
- 46 vim multicontainer.yaml
- 47 kubectl apply -f multicontainer.yaml
- 48 kubectl get pods
- 49 kubectl describe pod multicontainer | less
- 50 ./countdown 12
- 51 vim logpod.yaml
- 52 kubectl apply -f logpod.yaml
- 53 kubectl get pods
- 54 kubectl logs counter
- 55 kubectl logs counter -c count-log-1
- 56 kubectl logs counter -c count-log-2
- 57 history
- 58 vim initcontainer.yaml
- 59 kubectl apply -f initcontainer.yaml ; kubectl get pods
- 60 kubectl get pods
- 61 cp initcontainer.yaml initagain.yaml
- 62 vim initagain.yaml
- 63 kubectl apply -f initagain.yaml
- 64 vim initagain.yaml
- 65 kubectl apply -f initagain.yaml
- 66 kubectl get pods
- 67 kubectl get all
- 68 kubectl get pods
- 69 kubectl config set-context --current --namespace=kube-system
- 70 kubectl get pods
- 71 kubectl config set-context --current --namespace=default
- 72 kubectl config view
- 73 kubectl get pods -n kube-system
- 74 kubectl create ns secret
- 75 kubectl run secretapp --image=nginx -n secret
- 76 kubectl get pods
- 77 kubectl get pods -A
- 78 kubectl get pods -n secret
- 79 history
- 80 kubectl create deploy mydb --image=mariadb
- 81 kubectl get all --selector app=mariadb
- 82 kubectl get all --selector app=mydb
- 83 kubectl describe pod mydb-c8bddc94c-m22r5 | less
- 84 kubectl logs mydb-c8bddc94c-m22r5
- 85 kubectl run busybox --image=busybox
- 86 crictl ps
- 87 kubectl get pods
- 88 kubectl describe pod busybox
- 89 kubectl get pods
- 90 kubectl delete pods busybox
- 91 kubectl run busybox --image=busybox -- sleep 3600
- 92 kubectl get pods
- 93 history
- 94 sudo poweroff
- 95 history
- 96 kubectl get deploy
- 97 kubectl delete deploy myfirstapp
- 98 kubectl create deploy mynginx --image=nginx --replicas=3
- 99 kubectl get all --selector app=mynginx
- 100 source <(kubectl completion bash)
- 101 kubectl delete pod mynginx-ff886775c-cvsq4
- 102 kubectl get all --selector app=mynginx
- 103 kubectl scale deployment mynginx --replicas 4
- 104 kubectl get all --selector app=mynginx
- 105 kubectl scale deployment mynginx --replicas 0
- 106 kubectl get all --selector app=mynginx
- 107 kubectl edit deploy mynginx
- 108 kubectl set image deploy mynginx nginx=nginx:1.14; kubectl get all --selector app=mynginx
- 109 kubectl scale deployment mynginx --replicas 3
- 110 kubectl set image deploy mynginx nginx=nginx:1.17; kubectl get all --selector app=mynginx
- 111 kubectl get all --selector app=mynginx
- 112 kubectl create deploy oldnginx --image=nginx:1.14 --replicas=3
- 113 kubectl get all --selector app=oldnginx
- 114 kubectl set image -h | less
- 115 kubectl set image deploy oldnginx nginx=nginx:1.17; kubectl get all --selector app=oldnginx
- 116 kubectl get all --selector app=oldnginx
- 117 kubectl rollout history
- 118 kubectl rollout history deploy oldnginx
- 119 kubectl get deployments.apps oldnginx -o yaml | less
- 120 kubectl get all --show-labels
- 121 kubectl label pod oldnginx-687b4bdcbf-4kc4n app-
- 122 kubectl get all --show-labels
- 123 kubectl create deploy lnginx --image=nginx --replicas=3
- 124 kubectl get all --show-labels
- 125 kubectl delete deployments.apps mynginx
- 126 kubectl delete deployments.apps oldnginx
- 127 kubectl get all --show-labels
- 128 kubectl get all --selector app=lnginx
- 129 kubectl label pod lnginx-6d99fdb9bc-g69c5 app-
- 130 kubectl get pods --show-labels | grep lng
- 131 kubectl get deployments.apps
- 132 kubectl delete deploy lnginx
- 133 kubectl delete deploy mydb
- 134 kubectl create deploy nginxsvc --image=nginx
- 135 kubectl scale deployment nginxsvc --replicas=3
- 136 kubectl get all --selector app=nginxsvc
- 137 kubectl get pods -o wide
- 138 kubectl expose deploy nginxsvc --port=80
- 139 kubectl get all --selector app=nginxsvc
- 140 curl 10.104.130.232
- 141 kubectl get svc
- 142 kubectl edit svc nginxsvc
- 143 kubectl get svc
- 144 ip a
- 145 kubectl get svc
- 146 kubectl get svc nginxsvc -o yaml
- 147 history
- 148 kubectl get all --selector app=nginxsvc
- 149 kubectl describe svc nginxsvc
- 150 kubectl get endpoints
- 151 kubectl scale deployment nginxsvc --replicas=9
- 152 kubectl get all --selector app=nginxsvc
- 153 kubectl get endpoints
- 154 kubectl run -h | less
- 155 kubectl run --image=busybox -- sh
- 156 kubectl run -h | less
- 157 kubectl run testpod --image=busybox -- sh
- 158 kubectl get pods
- 159 kubectl delete testpod
- 160 kubectl delete pod testpod
- 161 kubectl delete pod sh
- 162 kubectl run sleepybox --image=busybox -- sleep 3600
- 163 kubectl get pods
- 164 kubectl exec -it sleepybox -- sh
- 165 kubectl get pods -n kube-system
- 166 cd kube3weeks/
- 167 ls
- 168 vim morevolumes.yaml
- 169 kubectl apply -f morevolumes.yaml
- 170 kubectl describe pod morevol2
- 171 kubectl get pods
- 172 kubectl exec morevol2 -c centos1 -- touch /centos1/testfile
- 173 kubectl exec morevol2 -c centos2 -- ls -l /centos2/
- 174 kubectl get pods morevol2 -o wide
- 175 kubectl explain pods.spec.volumes | less
- 176 vim pv.yaml
- 177 kubectl apply -f pv.yaml
- 178 kubectl get pv
- 179 vim pvc.yaml
- 180 kubectl apply -f pvc.yaml
- 181 kubectl get pv,pvc
- 182 vim pv-pod.yaml
- 183 kubectl apply -f pv-pod.yaml
- 184 kubectl exec pv-pod -- touch /usr/share/nginx/html/hellofile.txt
- 185 kubectl describe pv pv-volume
- 186 kubectl get pods -o wide
- 187 ./countdown 14
- 188 sudo apt install nfs-server -y
- 189 sudo mkdir /nfsexport
- 190 sudo vim /etc/exports
- 191 sudo systemctl restart nfs-server
- 192 showmount -e localhost
- 193 sudo chmod 777 /nfsexport
- 194 cd
- 195 ls
- 196 tar xvf helm-v3.10.2-linux-amd64.tar.gz
- 197 sudo mv linux-amd64/helm /usr/local/bin/
- 198 helm --version
- 199 helm version
- 200 history
- 201 helm repo add nfs-sudir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
- 202 helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner --set nfs.server=192.168.29.110 --set nfs.path=/nfsexport
- 203 helm repo add nfs-subdir-external-provisioner https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
- 204 helm install nfs-subdir-external-provisioner nfs-subdir-external-provisioner/nfs-subdir-external-provisioner --set nfs.server=192.168.29.110 --set nfs.path=/nfsexport
- 205 kubectl get pods
- 206 kubectl get pv
- 207 kubectl get storageclass
- 208 ls kube3weeks/
- 209 git clone https://github.com/sandervanvugt/cka
- 210 cd cka
- 211 ;s
- 212 ls
- 213 git pull
- 214 vim nfs-provisioner-pvc-test.yaml
- 215 kubectl apply -f nfs-provisioner-pvc-test.yaml
- 216 kubectl get pvc,pv
- 217 kubectl get pv
- 218 kubectl describe pv pvc-b87d429c-5a62-4cce-b39a-685e5d8a94be
- 219 cp nfs-provisioner-pvc-test.yaml nfs-provisioner-pvc-test2.yaml
- 220 vim nfs-provisioner-pvc-test2.yaml
- 221 kubectl apply -f nfs-provisioner-pvc-test2.yaml
- 222 vim nfs-provisioner-pvc-test2.yaml
- 223 kubectl create -f nfs-provisioner-pvc-test2.yaml
- 224 kubectl get pvc,pv
- 225 kubectl describe pvc nfs-pvc-test2
- 226 cd ../kube3weeks/
- 227 vim varsfile
- 228 kubectl create cm mydbvars --from-env-file=varsfile
- 229 kubectl describe cm mydbvars
- 230 kubectl create mydb --image=mariadb --replicas=3
- 231 kubectl create deploy mydb --image=mariadb --replicas=3
- 232 kubectl get all --selector app=mydb
- 233 kubectl logs mydb-c8bddc94c-rs5hx
- 234 kubectl set env deploy mydb --from=configmap/mydbvars
- 235 kubectl get all --selector app=mydb
- 236 kubectl get deploy mydb -o yaml
- 237 echo hello world > index.html
- 238 kubectl create cm myindex --from-file=index.html
- 239 kubectl create cm mypw --from-file=/etc/passwd
- 240 kubectl describe cm mypw
- 241 kubectl create deploy myweb --image=nginx --dry-run=client -o yaml > myweb.yaml
- 242 vim myweb.yaml
- 243 kubectl apply -f myweb.yaml
- 244 kubectl exec myweb -- cat /usr/share/nginx/html/index.html
- 245 kubectl exec myweb-859f554699-sm54s -- cat /usr/share/nginx/html/index.html
- 246 ./countdown 14
- 247 helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
- 248 helm repo --help
- 249 helm repo list
- 250 helm install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard
- 251 kubectl get pods
- 252 kubectl -n default port-forward kubernetes-dashboard-7754b4fccd-nt92d 8443:8443
- 253 ls -l /etc/kubernetes/admin.conf
- 254 chmod o+r /etc/kubernetes/admin.conf
- 255 sudo chmod o+r /etc/kubernetes/admin.conf
- 256 sudo chmod o-r /etc/kubernetes/admin.conf
- 257 helm repo list
- 258 helm repo add bitnami https://charts.bitnami.com/bitnami
- 259 helm repo list
- 260 helm search repo bitnami
- 261 helm repo update
- 262 helm install bitnami/mysql --generate-name
- 263 kubectl get all
- 264 helm show chart bitnami/mysql
- 265 helm show all bitnami/mysql
- 266 helm show --help
- 267 helm show values
- 268 helm show values bitnami/mysql
- 269 helm status mysql
- 270 helm list
- 271 helm status mysql-1668185150
- 272 helm show values bitnami/nginx
- 273 helm pull bitnami/nginx
- 274 tar xvf nginx-13.2.13.tgz
- 275 cd nginx/
- 276 vim values.yaml
- 277 helm template --debug nginx
- 278 helm template --debug .
- 279 kubectl get deploy
- 280 kubectl edit deploy kubernetes-dashboard
- 281 kubectl get pods
- 282 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement