Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- student@student-virtual-machine:~/Downloads$ history
- 1 sudo apt install git vim -y
- 2 git clone https://github.com/sandervanvugt/gitops
- 3 cd gitops/
- 4 ls
- 5 cat jenkinspipe
- 6 reset
- 7 cd gitops/
- 8 ./countdown 6
- 9 cd gitops/
- 10 ./countdown 12
- 11 cd
- 12 git config --global user.email "mail@sandervanvugt.nl"
- 13 git config --global user.name "sandervanvugt"
- 14 git config --global init.defaultBranch main
- 15 mkdir newgitrepo
- 16 cd newgitrepo/
- 17 ls -a
- 18 git init
- 19 ls -a
- 20 echo "repo in development" > README.md
- 21 git status
- 22 git add *
- 23 git status
- 24 git commit -m "initial commit"
- 25 git status
- 26 git branch -M main
- 27 git remote add origin https://github.com/sandervanvugt/newgitrepo
- 28 git push -u origin main
- 29 cd ..
- 30 vim mygittoken
- 31 type -p curl >/dev/null || (sudo apt update && sudo apt install curl -y)
- 32 curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg && sudo chmod go+r /usr/share/keyrings/githubcli-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null && sudo apt update && sudo apt install gh -y
- 33 gh auth login
- 34 cat mygittoken
- 35 gh auth login
- 36 history
- 37 git push -u origin main
- 38 cd newgitrepo/
- 39 git push -u origin main
- 40 history
- 41 git branch newfiles
- 42 git status
- 43 git switch newfiles
- 44 echo three > three.txt
- 45 git add *
- 46 git commit -m three
- 47 git push --set-upstream origin newfiles
- 48 git switch main
- 49 git status
- 50 ls
- 51 git merge newfiles
- 52 ls
- 53 cd ../gitops/
- 54 ls
- 55 less minikube-docker-setup.sh
- 56 ./minikube-docker-setup.sh
- 57 docker search mariadb
- 58 docker pull mariadb
- 59 docker images
- 60 docker inspect mariadb | less
- 61 docker image history mariadb | less
- 62 docker image rm mariadb
- 63 cd dockerfiledemo/
- 64 ls
- 65 cat README.txt
- 66 cat Dockerfile
- 67 docker build -t docker.io/sandervanvugt/nmap:1.1
- 68 docker build . -t docker.io/sandervanvugt/nmap:1.1
- 69 docker images
- 70 docker push docker.io/sandervanvugt/nmap:1.1
- 71 docker login
- 72 docker push docker.io/sandervanvugt/nmap:1.1
- 73 cd ..
- 74 ls
- 75 cd gitopstools/
- 76 ls
- 77 vim Dockerfile
- 78 docker build . -t gitops
- 79 docker images
- 80 vim Dockerfile
- 81 docker tag gitops sandervanvugt/newgitops
- 82 docker push sandervanvugt/newgitops
- 83 cd
- 84 history
- 85 vim mygittoken
- 86 gh auth login
- 87 mkdir githook
- 88 cd githook/
- 89 echo hello >README.md
- 90 vim Dockerfile
- 91 git init
- 92 git add *
- 93 git commit -m "initil commit"
- 94 git branch -M main
- 95 git remote add origin https://github.com/sandervanvugt/githook
- 96 git push -u origin main
- 97 docker pull sandervanvugt/githook:latest
- 98 docker run sandervanvugt/githook
- 99 minikube status
- 100 free -m
- 101 minikube start --memory=6G --cni=calico --vm-driver=docker
- 102 minikube status
- 103 kubectl get all
- 104 cd
- 105 kubectl run mypod --image=nginx --dry-run=client -o yaml > mypod.yaml
- 106 vim mypod.yaml
- 107 kubectl create -f mypod.yaml
- 108 kubectl delete -f mypod.yaml
- 109 kubectl apply -f mypod.yaml
- 110 vim mypod.yaml
- 111 kubectl apply -f mypod.yaml
- 112 kubectl get pods -o yaml
- 113 vim mypod.yaml
- 114 kubectl diff -f mypod.yaml
- 115 kubectl create deploy myserver --image=nginx
- 116 kubectl delete deploy myserver
- 117 source <(kubectl completion bash)
- 118 kubectl create deploy myserver --image=nginx --dry-run=client -o yaml > myserver.yaml
- 119 kubectl apply -f myserver.yaml
- 120 vim mypod.yaml
- 121 cd gitops/
- 122 ./countdown 12
- 123 history
- 124 kubectl create deploy webserver --image=nginx --replicas=3 --dry-run=client -o yaml > webserver.yaml
- 125 cat webserver.yaml
- 126 kubectl apply -f webserver.yaml
- 127 kubectl get all
- 128 kubectl describe pod webserver-696774f554-8mtqm
- 129 vim webserver.yaml
- 130 kubectl diff -f webserver.yaml
- 131 kubectl get pods -o wide
- 132 kubectl get all --selector app=webserver -o wide
- 133 kubectl expose deploy webserver --port=80
- 134 kubectl get all --selector app=webserver -o wide
- 135 curl 10.110.138.145
- 136 minikube ssh
- 137 kubectl edit svc webserver
- 138 kubectl get svc
- 139 minikube ip
- 140 curl 192.168.49.2:31467
- 141 kubectl edit svc webserver
- 142 kubectl port-forward -h | less
- 143 kubectl port-forward webserver-696774f554-d7p87 8080:80
- 144 bg
- 145 curl localhost:8080
- 146 fg
- 147 kubectl port-forward webserver-696774f554-d7p87 8080:80
- 148 history
- 149 sudo poweroff
- 150 minikube start
- 151 history
- 152 source <(kubectl completion bash)
- 153 kubectl get ns
- 154 kubectl get pods -n kube-system
- 155 kubectl get pods -n default
- 156 kubectl api-resources | less
- 157 kubectl create deploy annotated --image=nginx
- 158 kubectl annotate deployments.apps annotated environment=qa
- 159 kubectl get deploy -A -o jsonpath='{.items[0].metadata.annotations}' | jq
- 160 sudo apt install jq
- 161 kubectl get deploy -A -o jsonpath='{.items[0].metadata.annotations}' | jq
- 162 histort
- 163 history
- 164 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.environment="qa")].metadata.name}' | jq
- 165 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.environment="qa")].metadata.name}'
- 166 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.environment=="qa")].metadata.name}'
- 167 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.environmekubectl\.kubernetes\.io/last-applied-configuration)].metadata.name}'
- 168 kubectl get deploy
- 169 kubectl get deploy webserver -o yaml | less
- 170 history
- 171 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.kubectl\.kubernetes\.io/last-applied-configuration)].metadata.name}'
- 172 ls
- 173 cd gitops/
- 174 ls
- 175 vim pv.yaml
- 176 kubectl apply -f pv.yaml
- 177 vim pvc.yaml
- 178 kubectl apply -f pvc.yaml
- 179 kubectl get pv,pvc
- 180 vim pv-pod.yaml
- 181 kubectl get all --selector app=webapp
- 182 kubectl create deploy webapp --image=nginx --replicas=3
- 183 kubectl expose deploy webapp --port=80 --type=NodePort
- 184 kubectl get all --selector app=webapp
- 185 curl $(minikube ip):32078
- 186 minikube addons list
- 187 minikube addons enable ingress
- 188 kubectl get ns
- 189 kubectl get pods -n ingress-nginx
- 190 kubectl get deploy -n ingress-nginx
- 191 vim ingress-patch.yaml
- 192 kubectl get cm -n ingress-nginx
- 193 kubectl get cm -n ingress-nginx ingress-nginx-controller -o yaml
- 194 kubectl patch -n ingress-nginx cm ingress-nginx-controller --patch-file ingress-patch.yaml
- 195 kubectl get cm -n ingress-nginx ingress-nginx-controller -o yaml
- 196 kubectl delete pod -n ingress-nginx ingress-nginx-controller-6cc5ccb977-mv7rd
- 197 kubectl get pods -n ingress-nginx
- 198 kubectl create deployment nginxsvc --image=nginx
- 199 kubectl expose deployment nginxsvc --port=80 --type=NodePort
- 200 kubectl create ing nginxsvc-ingress --rule="/=nginxsvc:80" --rule="/hello=newdep:8080"
- 201 kubectl get ingress
- 202 sudo vim /etc/hosts
- 203 curl nginxsvc.info
- 204 kubectl describe ingress nginxsvc-ingress
- 205 kubectl create deploy newdep --image=gcr.io/google-samples/hello-app:2.0
- 206 kubectl expose deployment newdep --port=8080
- 207 kubectl describe ingress nginxsvc-ingress
- 208 curl nginxsvc.info/hello
- 209 history
- 210 kubectl create ns preprod; kubectl create deploy preprod --image=nginx -n preprod
- 211 kubectl expose -n preprod deployment preprod --port=80
- 212 kubectl create svc externalname --help | less
- 213 kubectl create svc externalname preprod --external-name preprod.preprod.svc.cluster.local
- 214 kubectl create ingress simple --rule="foo.com/=preprod:80"
- 215 sudo vim /etc/hosts
- 216 curl foo.com
- 217 kubectl get ns
- 218 kubectl get pods -n kube-system
- 219 kubectl create ns prod
- 220 kubectl run web --image=nginx -n prod
- 221 kubectl expose -n prod pod web --port=80
- 222 kubectl run prodpod --image=sandervanvugt/gitops -n prod -- sleep infinity
- 223 kubectl exec -n prod prodpod -- curl web
- 224 kubectl run defaultpod --image=sandervanvugt/gitops -n default -- sleep infinity
- 225 kubectl exec -it defaultpod -- curl web
- 226 kubectl exec -it defaultpod -- curl web.prod.svc.cluster.local
- 227 kubectl get svc -n prod
- 228 kubectl exec -it defaultpod -- curl web.prod.svc.cluster.local
- 229 kubectl exec -it defaultpod -- cat /etc/resolv.conf
- 230 kubectl exec -n prod prodpod -- cat /etc/resolv.conf
- 231 kubectl exec -n prod prodpod -- curl web.prod.svc.cluster.local
- 232 kubectl exec -n prod prodpod -- curl web
- 233 kubectl get pods -n kube-system
- 234 kubectl get svc -n kube-system
- 235 kubectl get endpoints -n kube-system
- 236 kubectl get pods -n kube-system -o wide
- 237 kubectl delete pod -n kube-system coredns-787d4945fb-2tdzw
- 238 kubectl get svc -n prod
- 239 kubectl exec -it defaultpod -- curl 10.97.177.149
- 240 kubectl exec -it defaultpod -- curl web.prod.svc.cluster.local
- 241 vim nwp.yaml
- 242 kubectl apply -f nwp.yaml
- 243 kubectl exec -it defaultpod -- curl 10.97.177.149
- 244 vim nwp.yaml
- 245 history
- 246 kubectl get pods -n prod
- 247 kubectl describe pod defaultpod
- 248 kubectl logs webapp-754bcc647d-c2z74
- 249 kubectl api-resources | less
- 250 kubectl get pods
- 251 kubectl get pods -o yaml | grep service
- 252 kubectl get sa
- 253 kubectl create sa gitops
- 254 kubectl get clusterroles -A
- 255 kubectl create clusterrolebinding admin --clusterrole=admin --serviceaccount=default:gitops
- 256 kubectl get pods
- 257 kubectl get pods mypod -o yaml | less
- 258 ./countdown 12
- 259 kubectl get --watch --output-watch-events pod
- 260 vim exposenginx.yaml
- 261 vim exposenginx.sh
- 262 vim exposenginx.yaml
- 263 mv exposenginx.yaml exposenginx.sh
- 264 ls -l exposenginx.sh
- 265 chmod +x exposenginx.sh
- 266 ./exposenginx.sh
- 267 history
- 268 cd patch/
- 269 ls
- 270 cat deployment.yaml
- 271 kubectl apply -f deployment.yaml
- 272 cat patch.yaml
- 273 kubectl patch deployments.apps the-deploy --patch-file patch.yaml
- 274 kubectl get deploy the-deploy -o yaml | less
- 275 cd ..
- 276 vim gitops-operator.yaml
- 277 kubectl apply -f gitops-operator.yaml
- 278 kubectl get deploy
- 279 vim gitops-operator.yaml
- 280 kubectl get deploy
- 281 kubectl get deployments.apps sampleginx -o yaml | less
- 282 kubectl create cm dbvars --from-literal MARIADB_ROOT_PASSWORD=password
- 283 kubectl create deploy mydb --image=mariadb
- 284 kubectl get all --selector app=mydb
- 285 kubectl set env --from=configmap/dbvars deploy mydb
- 286 kubectl get all --selector app=mydb
- 287 cd ../Downloads/
- 288 ls
- 289 tar xvf kubeseal-0.20.2-linux-amd64.tar.gz
- 290 sudo mv kubeseal /usr/local/bin/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement