Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- student@control:~$ history
- 1 cd cka
- 2 vim kubeadm-config.yaml
- 3 crictl pull nginx
- 4 sudo crictl pull nginx
- 5 sudo vim /etc/hosts
- 6 lscpu
- 7 free -m
- 8 df -h
- 9 git clone https://github.com/sandervanvugt/cka
- 10 cd cka
- 11 ls
- 12 vim setup-container.sh
- 13 ./setup-container.sh
- 14 ./setup-kubetools.sh
- 15 sudo ./setup-kubetools.sh
- 16 history
- 17 sudo -i
- 18 mkdir -p $HOME/.kube
- 19 ls -l ~/.kube/config
- 20 kubectl get nodes
- 21 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
- 22 kubectl get nodes
- 23 ./counter.sh 10
- 24 source <(kubectl completion bash)
- 25 kubectl create deploy myfirstapp --image=nginx --replicas=3
- 26 kubectl get all
- 27 kubectl delete pod myfirstapp-674f5f9569-dhqjl
- 28 kubectl get all
- 29 kubectl run lonelypod --image=nginx
- 30 kubectl get all
- 31 kubectl delete pod lonelypod
- 32 kubectl get all
- 33 ./counter.sh 15
- 34 history | grep init
- 35 sudo -i
- 36 history
- 37 kubectl api-resources | less
- 38 kubectl api-resources | wc
- 39 kubectl get pods
- 40 kubectl get pods myfirstapp-674f5f9569-lr6l9 -o yaml | less
- 41 kubectl get pods -o wide
- 42 kubectl explain pod
- 43 kubectl explain pod.status | less
- 44 kubectl explain pod.spec | less
- 45 kubectl run mynginx --image=nginx --dry-run=client -o yaml
- 46 kubectl run mynginx --image=nginx --dry-run=client -o yaml > mynginx.yaml
- 47 vim mynginx.yaml
- 48 kubectl explain pods.spec | less
- 49 vim mynginx.yaml
- 50 kubectl apply -f mynginx.yaml
- 51 kubectl get pods
- 52 kubectl delete -f mynginx.yaml
- 53 ./counter.sh 12
- 54 cd ..
- 55 git clone https://github.com/sandervanvugt/kube3weeks
- 56 cd kube3weeks/
- 57 ls
- 58 vim multicontainer.yaml
- 59 kubectl create -f multicontainer.yaml
- 60 kubectl get pods
- 61 vim init-containers.yaml
- 62 kubectl create -f init-containers.yaml
- 63 kubectl get pods
- 64 kubectl create ns myns
- 65 kubectl get ns
- 66 kubectl get pods -n kube-system
- 67 kubectl config view
- 68 kubectl config set-context --namespace=myns
- 69 kubectl config set-context --current --namespace=myns
- 70 kubectl config view
- 71 kubectl get all
- 72 kubectl config set-context --current --namespace=default
- 73 kubectl get pods
- 74 kubectl get pods -n kube-system
- 75 kubectl create ns secret
- 76 kubectl run secretapp --image=nginx -n secret
- 77 kubectl get pods -n secret
- 78 kubectl get pods -A
- 79 kubectl create deploy mydb --image=mariadb
- 80 kubectl get all --selector app=mydb
- 81 kubectl describe pod mydb-6785d644c6-bfk8m
- 82 kubectl logs mydb-6785d644c6-bfk8m
- 83 kubectl run busybox --image=busybox
- 84 kubectl get pods
- 85 kubectl describe pod busybox | less
- 86 kubectl logs busybox
- 87 kubectl run --help | less
- 88 kubectl create deploy finalginx --image=nginx --replicas=3
- 89 kubectl get all --selector app=finalginx
- 90 kubectl delete pod finalginx-765c79fdc4-
- 91 kubectl delete pod finalginx-765c79fdc4-h2r66
- 92 kubectl get all --selector app=finalginx
- 93 kubectl scale deploy finalginx --replicas=4
- 94 kubectl get all --selector app=finalginx
- 95 kubectl scale deploy finalginx --replicas=0
- 96 kubectl get all --selector app=finalginx
- 97 kubectl scale deploy finalginx --replicas=3
- 98 kubectl get all --selector app=finalginx
- 99 kubectl scale deploy finalginx --replicas=0
- 100 history
- 101 sudo poweroff
- 102 kubectl get all
- 103 kubectl delete deploy myfirstapp
- 104 kubectl delete deploy mydb
- 105 history
- 106 kubectl create deploy finalginx --image=nginx --replicas=3
- 107 kubectl create deploy startginx --image=nginx --replicas=3
- 108 kubectl get all
- 109 kubectl get all --selector app=startginx
- 110 kubectl create deploy oldgninx --image=nginx:1.14 --replicas=3
- 111 kubectl get all --selector app=oldginx
- 112 kubectl get all --selector app=oldgninx
- 113 kubectl set -h
- 114 kubectl set image -h | less
- 115 source <(kubectl completion bash)
- 116 kubectl set image deploy oldgninx nginx=nginx:latest
- 117 kubectl get all --selector app=oldgninx
- 118 kubectl edit deployments.apps oldgninx
- 119 kubectl get all --selector app=oldgninx
- 120 kubectl rollout history deployment oldgninx
- 121 kubectl get deployments.apps oldgninx -o yaml | less
- 122 kubectl get deploy
- 123 for i in finalginx oldgnix startginx; do kubectl delete deploy $i; done
- 124 for i in finalginx oldgninx startginx; do kubectl delete deploy $i; done
- 125 kubectl get deploy
- 126 kubectl create deploy lnginx --image=nginx --replicas=3
- 127 kubectl get all --show-labels
- 128 kubectl get all --selector app=lnginx
- 129 kubectl label pod lnginx-878f79888-zt2lb status=cold
- 130 kubectl get all --show-labels
- 131 kubectl create deploy daemondemo --image=nginx --dry-run=client -o yaml > daemondemo.yaml
- 132 vim daemondemo.yaml
- 133 kubectl apply -f daemondemo.yaml
- 134 kubectl get all
- 135 kubectl get all -o wide
- 136 kubectl get daemonset -A
- 137 kubectl create deploy nginxsvc --image=nginx
- 138 kubectl scale deploy nginxsvc --replicas=3
- 139 kubectl get all --selector app=nginxsvc
- 140 kubectl expose deployment nginxsvc --port=80
- 141 kubectl describe svc nginxsvc
- 142 kubectl get pods -o wide
- 143 kubectl get endpoints
- 144 kubectl get svc
- 145 curl 10.103.78.226
- 146 kubectl edit svc nginxsvc
- 147 kubectl get svc
- 148 ip a
- 149 kubectl get svc
- 150 kubectl describe svc kubernetes
- 151 kubectl get pods -n kube-system -o wide
- 152 ps aux | grep 6443
- 153 cd kube3weeks/
- 154 ./countdown 13
- 155 ls
- 156 vim morevolumes.yaml
- 157 kubectl create -f morevolumes.yaml
- 158 kubectl describe pod morevol2
- 159 kubectl pods
- 160 kubectl get pods
- 161 kubectl exec -it morevol2 -c centos1 -- touch /centos1/hellothere
- 162 kubectl exec -it morevol2 -c centos2 -- ls /centos2/
- 163 kubectl explain pods.spec.volumes | less
- 164 vim pv.yaml
- 165 kubectl create -f pv.yaml
- 166 kubectl describe pv pv-volume
- 167 ip a
- 168 ls /
- 169 vim pvc.yaml
- 170 kubectl create -f pvc.yaml
- 171 kubectl get pv,pvc
- 172 vim pv-pod.yaml
- 173 kubectl create -f pv-pod.yaml
- 174 kubectl describe pod pv-pod
- 175 kubectl exec -it pv-pod -- touch /usr/share/nginx/html/HELLofolks.txt
- 176 kubectl exec -it pv-pod -- ls /usr/share/nginx/html/
- 177 kubectl describe pv pv-volume
- 178 ls /
- 179 kubectl get pods -o wide
- 180 vim pv-pvc-pod.yaml
- 181 ./countdown 1
- 182 history | grep git
- 183 vim varsfile
- 184 kubectl create cm mydbvars --from-env-file=varsfile
- 185 kubectl describe cm mydbvars
- 186 kubectl create deploy mydb --image=mariadb --replicas=3
- 187 kubectl get all --selector app=mydb
- 188 kubectl set env deploy mydb --from=configmap/mydbvars
- 189 kubectl get all --selector app=mydb
- 190 kubectl get deploy mydb -o yaml
- 191 ./countdown 13
- 192 echo hello world > index.html
- 193 kubectl create cm myindex --from-file=index.html
- 194 kubectl create cm mypasswd --from-file=/etc/passwd.txt
- 195 kubectl create cm mypasswd --from-file=/etc/passwd
- 196 kubectl describe cm mypasswd
- 197 kubectl create deploy myweb --image=nginx
- 198 kubectl edit deploy myweb
- 199 kubectl exec -it myweb-7bf4b77454-4gctm -- cat /usr/share/nginx/html/*
- 200 kubectl exec -it myweb-7bf4b77454-4gctm -- ls -l /usr/share/nginx/html/
- 201 kubectl describe pod myweb-7bf4b77454-4gctm
- 202 kubectl create secret -h
- 203 kubectl create secret generic -h | less
- 204 kubectl create secret generic testsecret --from-literal myvar=secret
- 205 kubectl describe secrets testsecret
- 206 kubectl get secret testsecret -o yaml
- 207 echo c2VjcmV0 | base64 -d
- 208 kubectl secret docker-registry my-docker-credentials --docker-username=unclebob --docker-password=sword=secretpw --docker-email=uncle@bob.org --docker-server=myregistry:5000
- 209 kubectl create secret docker-registry my-docker-credentials --docker-username=unclebob --docker-password=sword=secretpw --docker-email=uncle@bob.org --docker-server=myregistry:5000
- 210 kubectl get secret my-docker-credentials
- 211 kubectl get secret my-docker-credentials -o yaml
- 212 echo yJhdXRocyI6eyJteXJlZ2lzdHJ5OjUwMDAiOnsidXNlcm5hbWUiOiJ1bmNsZWJvYiIsInBhc3N3b3JkIjoic3dvcmQ9c2VjcmV0cHciLCJlbWFpbCI6InVuY2xlQGJvYi5vcmciLCJhdXRoIjoiZFc1amJHVmliMkk2YzNkdmNtUTljMlZqY21WMGNIYz0ifX19 | base64 -d
- 213 echo eyJhdXRocyI6eyJteXJlZ2lzdHJ5OjUwMDAiOnsidXNlcm5hbWUiOiJ1bmNsZWJvYiIsInBhc3N3b3JkIjoic3dvcmQ9c2VjcmV0cHciLCJlbWFpbCI6InVuY2xlQGJvYi5vcmciLCJhdXRoIjoiZFc1amJHVmliMkk2YzNkdmNtUTljMlZqY21WMGNIYz0ifX19 | base64 -d
- 214 ip a
- 215 cd ..
- 216 ls -l
- 217 tar xvf helm-v3.9.2-linux-amd64.tar.gz
- 218 sudo cp linux-amd64/helm /usr/local/bin/
- 219 helm version
- 220 helm repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/
- 221 helm repo list
- 222 kubectl get ns
- 223 helm install kubernetes-dashboard kubernetes-dashboard/kubernetes-dashboard
- 224 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}")
- 225 bg
- 226 ip a
- 227 sudo ss -tulpen
- 228 cp /etc/kubernetes/admin.conf /tmp/admin.conf
- 229 sudo cp /etc/kubernetes/admin.conf /tmp/admin.conf
- 230 sudo chmod 444 /tmp/admin.conf
- 231 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}")
- 232 helm repo add bitnami https://charts.bitnami.com/bitnami
- 233 helm repo list
- 234 helm install bitnami/mysql --generate-name
- 235 kubectl get all
- 236 kubectl get ns
- 237 helm show chart bitnami/mysql
- 238 helm show all bitnami/mysql
- 239 helm list
- 240 helm status mysql-1658503906
- 241 helm list
- 242 helm repo list
- 243 helm show values kubernetes-dashboard/kubernetes-dashboard
- 244 helm pull kubernetes-dashboard/kubernetes-dashboard
- 245 ls
- 246 tar xvf kubernetes-dashboard-5.7.0.tgz
- 247 cd kubernetes-dashboard/
- 248 ls
- 249 vim values.yaml
- 250 helm remove kubernetes-dashboard
- 251 helm uninstall kubernetes-dashboard
- 252 cd ..
- 253 helm install -f kubernetes-dashboard/values.yaml kubernetes-dashboard kubernetes-dashboard/
- 254 kubectl get pods
- 255 kubectl edit svc kubernetes-dashboard
- 256 kubectl get svc
- 257 echo for dashboard use --enable-skip-login in the deployment spec
- 258 history
Add Comment
Please, Sign In to add comment