Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- student@student-virtual-machine:~$ 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 cd gitops/
- 151 ./countdown 12
- 152 kubectl run testpod --image=nginx
- 153 kubectl create deploy exposeme --image=nginx --replicas=3
- 154 kubectl get svc
- 155 kubectl get svc exposeme -o yaml
- 156 minikube start
- 157 history
- 158 source <(kubectl completion bash)
- 159 kubectl get ns
- 160 kubectl get pods -n kube-system
- 161 kubectl get pods -n default
- 162 kubectl api-resources | less
- 163 kubectl create deploy annotated --image=nginx
- 164 kubectl annotate deployments.apps annotated environment=qa
- 165 kubectl get deploy -A -o jsonpath='{.items[0].metadata.annotations}' | jq
- 166 sudo apt install jq
- 167 kubectl get deploy -A -o jsonpath='{.items[0].metadata.annotations}' | jq
- 168 histort
- 169 history
- 170 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.environment="qa")].metadata.name}' | jq
- 171 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.environment="qa")].metadata.name}'
- 172 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.environment=="qa")].metadata.name}'
- 173 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.environmekubectl\.kubernetes\.io/last-applied-configuration)].metadata.name}'
- 174 kubectl get deploy
- 175 kubectl get deploy webserver -o yaml | less
- 176 history
- 177 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.kubectl\.kubernetes\.io/last-applied-configuration)].metadata.name}'
- 178 ls
- 179 cd gitops/
- 180 ls
- 181 vim pv.yaml
- 182 kubectl apply -f pv.yaml
- 183 vim pvc.yaml
- 184 kubectl apply -f pvc.yaml
- 185 kubectl get pv,pvc
- 186 vim pv-pod.yaml
- 187 kubectl get all --selector app=webapp
- 188 kubectl create deploy webapp --image=nginx --replicas=3
- 189 kubectl expose deploy webapp --port=80 --type=NodePort
- 190 kubectl get all --selector app=webapp
- 191 curl $(minikube ip):32078
- 192 minikube addons list
- 193 minikube addons enable ingress
- 194 kubectl get ns
- 195 kubectl get pods -n ingress-nginx
- 196 kubectl get deploy -n ingress-nginx
- 197 vim ingress-patch.yaml
- 198 kubectl get cm -n ingress-nginx
- 199 kubectl get cm -n ingress-nginx ingress-nginx-controller -o yaml
- 200 kubectl patch -n ingress-nginx cm ingress-nginx-controller --patch-file ingress-patch.yaml
- 201 kubectl get cm -n ingress-nginx ingress-nginx-controller -o yaml
- 202 kubectl delete pod -n ingress-nginx ingress-nginx-controller-6cc5ccb977-mv7rd
- 203 kubectl get pods -n ingress-nginx
- 204 kubectl create deployment nginxsvc --image=nginx
- 205 kubectl expose deployment nginxsvc --port=80 --type=NodePort
- 206 kubectl create ing nginxsvc-ingress --rule="/=nginxsvc:80" --rule="/hello=newdep:8080"
- 207 kubectl get ingress
- 208 sudo vim /etc/hosts
- 209 curl nginxsvc.info
- 210 kubectl describe ingress nginxsvc-ingress
- 211 kubectl create deploy newdep --image=gcr.io/google-samples/hello-app:2.0
- 212 kubectl expose deployment newdep --port=8080
- 213 kubectl describe ingress nginxsvc-ingress
- 214 curl nginxsvc.info/hello
- 215 history
- 216 kubectl create ns preprod; kubectl create deploy preprod --image=nginx -n preprod
- 217 kubectl expose -n preprod deployment preprod --port=80
- 218 kubectl create svc externalname --help | less
- 219 kubectl create svc externalname preprod --external-name preprod.preprod.svc.cluster.local
- 220 kubectl create ingress simple --rule="foo.com/=preprod:80"
- 221 sudo vim /etc/hosts
- 222 curl foo.com
- 223 kubectl get ns
- 224 kubectl get pods -n kube-system
- 225 kubectl create ns prod
- 226 kubectl run web --image=nginx -n prod
- 227 kubectl expose -n prod pod web --port=80
- 228 kubectl run prodpod --image=sandervanvugt/gitops -n prod -- sleep infinity
- 229 kubectl exec -n prod prodpod -- curl web
- 230 kubectl run defaultpod --image=sandervanvugt/gitops -n default -- sleep infinity
- 231 kubectl exec -it defaultpod -- curl web
- 232 kubectl exec -it defaultpod -- curl web.prod.svc.cluster.local
- 233 kubectl get svc -n prod
- 234 kubectl exec -it defaultpod -- curl web.prod.svc.cluster.local
- 235 kubectl exec -it defaultpod -- cat /etc/resolv.conf
- 236 kubectl exec -n prod prodpod -- cat /etc/resolv.conf
- 237 kubectl exec -n prod prodpod -- curl web.prod.svc.cluster.local
- 238 kubectl exec -n prod prodpod -- curl web
- 239 kubectl get pods -n kube-system
- 240 kubectl get svc -n kube-system
- 241 kubectl get endpoints -n kube-system
- 242 kubectl get pods -n kube-system -o wide
- 243 kubectl delete pod -n kube-system coredns-787d4945fb-2tdzw
- 244 kubectl get svc -n prod
- 245 kubectl exec -it defaultpod -- curl 10.97.177.149
- 246 kubectl exec -it defaultpod -- curl web.prod.svc.cluster.local
- 247 vim nwp.yaml
- 248 kubectl apply -f nwp.yaml
- 249 kubectl exec -it defaultpod -- curl 10.97.177.149
- 250 vim nwp.yaml
- 251 history
- 252 kubectl get pods -n prod
- 253 kubectl describe pod defaultpod
- 254 kubectl logs webapp-754bcc647d-c2z74
- 255 kubectl api-resources | less
- 256 kubectl get pods
- 257 kubectl get pods -o yaml | grep service
- 258 kubectl get sa
- 259 kubectl create sa gitops
- 260 kubectl get clusterroles -A
- 261 kubectl create clusterrolebinding admin --clusterrole=admin --serviceaccount=default:gitops
- 262 kubectl get pods
- 263 kubectl get pods mypod -o yaml | less
- 264 ./countdown 12
- 265 kubectl get --watch --output-watch-events pod
- 266 vim exposenginx.yaml
- 267 vim exposenginx.sh
- 268 vim exposenginx.yaml
- 269 mv exposenginx.yaml exposenginx.sh
- 270 ls -l exposenginx.sh
- 271 chmod +x exposenginx.sh
- 272 ./exposenginx.sh
- 273 history
- 274 cd patch/
- 275 ls
- 276 cat deployment.yaml
- 277 kubectl apply -f deployment.yaml
- 278 cat patch.yaml
- 279 kubectl patch deployments.apps the-deploy --patch-file patch.yaml
- 280 kubectl get deploy the-deploy -o yaml | less
- 281 cd ..
- 282 vim gitops-operator.yaml
- 283 kubectl apply -f gitops-operator.yaml
- 284 kubectl get deploy
- 285 vim gitops-operator.yaml
- 286 kubectl get deploy
- 287 kubectl get deployments.apps sampleginx -o yaml | less
- 288 kubectl create cm dbvars --from-literal MARIADB_ROOT_PASSWORD=password
- 289 kubectl create deploy mydb --image=mariadb
- 290 kubectl get all --selector app=mydb
- 291 kubectl set env --from=configmap/dbvars deploy mydb
- 292 kubectl get all --selector app=mydb
- 293 cd ../Downloads/
- 294 ls
- 295 tar xvf kubeseal-0.20.2-linux-amd64.tar.gz
- 296 sudo mv kubeseal /usr/local/bin/
- 297 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases-0.20.2
- 298 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases-0.20.2/
- 299 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/0.20.2/
- 300 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/v0.20.2/
- 301 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/sealed-secrets-v0.20.2/
- 302 history
- 303 sudo poweroff
- 304 history
- 305 minikube start
- 306 history
- 307 cd gitops/
- 308 ls
- 309 cd kustomize-bluegreen/
- 310 ls
- 311 cd blue/
- 312 ls
- 313 vim kustomization.yaml
- 314 vim bluecm.yaml
- 315 vim deployment.yaml
- 316 vim patch.yaml
- 317 vim blue-svc.yaml
- 318 vim myapp-ing.yaml
- 319 kubectl apply -k .
- 320 kubectl get deploy,svc,pods,cm,ing
- 321 kubectl get deploy
- 322 source <(kubectl completion bash)
- 323 kubectl delete deployments.apps annotated exposeme mydb myserver newdep nginxsvc sampleginx the-deploy webapp webserver
- 324 kubectl delete svc annotated exposeme mydb myserver newdep nginxsvc sampleginx the-deploy webapp webserver
- 325 kubectl get all
- 326 kubectl delete cronjobs.batch gitops-operator
- 327 kubectl get all
- 328 sudo sh -c "echo $(minikube ip) myapp.local >> /etc/hosts"
- 329 cat /etc/hosts
- 330 curl myapp.local
- 331 cd ../green/
- 332 ls
- 333 kubectl apply -k .
- 334 ls
- 335 vim myapp-ing.yaml
- 336 kubectl get ing
- 337 kubectl describe ing myapp
- 338 curl myapp.local
- 339 vim myapp-ing.yaml
- 340 kubectl apply -f myapp-ing.yaml
- 341 curl myapp.local
- 342 kubectl get all
- 343 kubectl scale deployment blue-deploy --replicas=0
- 344 kubectl delete deploy blue-deploy
- 345 cd
- 346 echo new-version >index.html
- 347 kubectl create cm new-version --from-file=index.html
- 348 echo old-version >index.html
- 349 kubectl create cm old-version --from-file=index.html
- 350 cd gitops/
- 351 vim canary.yaml
- 352 kubectl apply -f canary.yaml
- 353 kubectl expose deployment old-version --port=80 --type=NodePort
- 354 kubectl get svc
- 355 curl 192.168.49.2:31722
- 356 sed -i -e 's/old/new/' canary.yaml
- 357 kubectl apply -f canary.yaml
- 358 kubectl expose deployment new-version --port=80 --type=NodePort
- 359 kubectl get svc
- 360 kubectl describe svc new-version old-version
- 361 sudo sh -c "$(minikube ip) theapp.info >> /etc/hosts"
- 362 sudo sh -c "echo $(minikube ip) theapp.info >> /etc/hosts"
- 363 sudo vim /etc/hosts
- 364 kubectl create ing old-version --rule="theapp.info/=old-version:80"
- 365 curl theapp.info
- 366 vim new-ing.yaml
- 367 kubectl apply -f new-ing.yaml
- 368 curl theapp.info
- 369 kubectl get svc,deploy
- 370 kubectl delete deployments.apps green-deploy new-version old-version sampleginx
- 371 kubectl delete svc green-deploy new-version old-version sampleginx
- 372 kubectl get svc
- 373 kubectl delete svc blue-svc green-svc preprod
- 374 sed -i -e 's/new/old/' canary.yaml
- 375 kubectl apply -f canary.yaml
- 376 kubectl get all
- 377 sed -i -e 's/old/new/' canary.yaml
- 378 kubectl get all
- 379 kubectl apply -f canary.yaml
- 380 kubectl get all
- 381 kubectl scale deployment new-version --replicas 1
- 382 kubectl expose deployment old-version --name=theapp --port=80 --selector type=canary --type=NodePort
- 383 kubectl get pods --show-labels
- 384 kubectl get svc
- 385 curl 192.168.49.2:32629
- 386 cd ..
- 387 mkdir prerepo prodrepo
- 388 cd prerepo/
- 389 echo hello >README.md
- 390 echo welcome to prerepo > index.html
- 391 git add *
- 392 git init
- 393 git add *
- 394 git commit -m "initial commit"
- 395 git branch -m main
- 396 git remote add origin https://github.com/sandervanvugt/prerepo
- 397 git push -u origin main
- 398 cd ../prodrepo/
- 399 git init
- 400 echo hello > README.md
- 401 echo welcome to prodrepo > index.html
- 402 git add *
- 403 git commit -m "initial commit"
- 404 git branch -m main
- 405 git remote add origin https://github.com/sandervanvugt/prodrepo
- 406 git push -u origin main
- 407 cd
- 408 docker run --name gitprod -it sandervanvugt/gitops sh
- 409 history
- 410 docker commit gitprod sandervanvugt/gitprod
- 411 docker login
- 412 docker push sandervanvugt/gitprod
- 413 history
- 414 kubectl create secret generic dockercreds --from-file=.dockerconfigjson=~/.docker/config.json --type=kubernetes.io/dockerconfigjson
- 415 ls -a
- 416 ls -l .docker/
- 417 kubectl create secret -h | less
- 418 kubectl create secret docker-registry -h | less
- 419 kubectl create secret docker-registry dockercreds --from-file=.dockerconfigjson=~/.docker/config.json
- 420 kubectl create secret docker-registry dockercreds --from-file=.dockerconfigjson=/home/student/.docker/config.json
- 421 minikube ssh
- 422 cd gitops/
- 423 cd lesson14/
- 424 ls
- 425 vim preprod-pv.yaml
- 426 vim prod-pv.yaml
- 427 kubectl apply -f preprod-pv.yaml
- 428 kubectl apply -f prod-pv.yaml
- 429 sudo vim /etc/hosts
- 430 history
- 431 kubectl create ns preprod
- 432 kubectl get all -n preprod
- 433 kubectl delete all -n preprod
- 434 kubectl delete all --all -n preprod
- 435 kubectl create ns preprod
- 436 kubectl create ns prod
- 437 kubectl get all -n prod
- 438 kubectl delete all --all -n prod
- 439 kubectl get all -n prod
- 440 vim preprod-pvc.yaml
- 441 cp preprod-pvc.yaml ~/prerepo/
- 442 cd ~/prerepo/
- 443 kubectl apply -f preprod-pvc.yaml
- 444 vim preprod-pvc.yaml
- 445 kubectl get pvc,pv -n preprod
- 446 kubectl create -n preprod deployment preprod --image=nginx --replicas=3
- 447 cd
- 448 cd gitops/lesson14/
- 449 ls
- 450 cat pvc-patch.yaml
- 451 kubectl patch -n preprod deploy preprod --patch-file pvc-patch.yaml
- 452 kubectl get -n preprod deployments.apps preprod -o yaml | less
- 453 kubectl get -n preprod deployments.apps preprod -o yaml > ~/prerepo/preprod-deploy.yaml
- 454 cd ~/prerepo/
- 455 kubectl expose deploy -n preprod preprod --type=NodePort --port=80 --dry-run=client -o yaml > preprod-svc.yaml
- 456 kubectl apply -f preprod-svc.yaml
- 457 kubectl get all -n preprod
- 458 kubectl create ing -n preprod preprod-ing --rule="/=preprod:80" --dry-run=client -o yaml > preprod-ing.yaml
- 459 kubectl apply -f preprod-ing.yaml
- 460 kubectl delete -f preprod-ing.yaml
- 461 kubectl get ing -A
- 462 kubectl delete ing old-version simple nginxsvc-ingress new-version myapp
- 463 kubectl get svc -n preprod
- 464 kubectl api-resources | grep svc
- 465 vim preprod-ing.yaml
- 466 kubectl create ing -n preprod preprod-ing --rule="/=preprod:80"
- 467 kubectl create ing -n preprod preprod-ing --rule="/=preprod:80" > preprod-ing.yaml
- 468 kubectl create ing -n preprod preprod-ing --rule="/=preprod:80" --dry-run=client -o yaml > preprod-ing.yaml
- 469 curl preprod
- 470 kubectl get pods,svc,ing -n preprod
- 471 curl 192.168.49.2:31828
- 472 kubectl get pvc -n preprod
- 473 kubectl get pods -n preprod
- 474 kubectl -n preprod exec -it preprod-586dc6f59-rhkbf -- sh
- 475 ls
- 476 git add *
- 477 git commit -m "yaml files initial upload"
- 478 git push
- 479 cd ../gitops/lesson14/
- 480 ls
- 481 vim gitops-preprod-operator.yaml
- 482 history | grep sandervanvugt
- 483 vim gitops-preprod-operator.yaml
- 484 kubectl apply -f gitops-preprod-operator.yaml
- 485 vim gitops-preprod-operator.yaml
- 486 kubectl apply -f gitops-preprod-operator.yaml
- 487 vim gitops-preprod-operator.yaml
- 488 kubectl get all -n preprod
- 489 date
- 490 vim gitops-preprod-operator.yaml
- 491 kubectl get all -n preprod
- 492 kubectl describe -n preprod jobs.batch gitops-preprod-operator-28033444
- 493 kubectl create sa gitops -n preprod
- 494 kubectl create sa gitops -n prod
- 495 kubectl create clusterrolebinding gitops-admin --clusterrole=cluster-admin --serviceaccount preprod:gitops --serviceaccount prod:gitops
- 496 kubectl get deploy -n preprod
- 497 kubectl get deploy -n preprod -o yaml | less
- 498 kubectl get pv
- 499 kubectl describe pv pv-preprod
- 500 minikube ssh
- 501 kubectl get deploy -n preprod -o yaml | less
- 502 minikube ssh
- 503 curl 192.168.49.2:31828
- 504 vim gitops-preprod-operator.yaml
- 505 vim gitops-prod-operator.yaml
- 506 vim gitops-preprod-operator.yaml
- 507 kubectl get all -n preprod
- 508 minikube ssh
- 509 vim gitops-preprod-operator.yaml
- 510 kubectl get all -n preprod
- 511 minikube ssh
- 512 vim gitops-prod-operator.yaml
- 513 vim gitops-preprod-operator.yaml
- 514 vim gitops-prod-operator.yaml
- 515 kubectl apply -f gitops-prod-operator.yaml
- 516 vim gitops-prod-operator.yaml
- 517 vim gitops-preprod-operator.yaml
- 518 vim gitops-prod-operator.yaml
- 519 kubectl apply -f gitops-prod-operator.yaml
- 520 vim gitops-prod-operator.yaml
- 521 kubectl apply -f gitops-prod-operator.yaml
- 522 kubectl get all -n prod
- 523 date
- 524 kubectl get all -n prod
- 525 kubectl describe pod -n prod gitops-prod-operator-28033476-7stt5
- 526 kubectl logs -n prod gitops-prod-operator-28033476-7stt5
- 527 kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
- 528 kubectl get pods -n tekton-pipelines
- 529 sudo apt update;sudo apt install -y gnupg
- 530 sudo mkdir -p /etc/apt/keyrings/
- 531 sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/tektoncd.gpg --keyserver keyserver.ubuntu.com --recv-keys 3EFE0E0A2F2F60AA
- 532 echo "deb [signed-by=/etc/apt/keyrings/tektoncd.gpg] http://ppa.launchpad.net/tektoncd/cli/ubuntu eoan main"|sudo tee /etc/apt/sources.list.d/tektoncd-ubuntu-cli.list
- 533 sudo apt update && sudo apt install -y tektoncd-cli
- 534 cd ..
- 535 vim demotask.yaml
- 536 kubectl apply -f demotask.yaml
- 537 kubectl get pods,tasks
- 538 cat demotask-run.yaml
- 539 kubectl apply -f demotask-run.yaml
- 540 kubectl get pods,tasks,taskruns
- 541 kubectl describe pod demotask-run-pod
- 542 kubectl logs --selector=tekton.dev/taskRun=demotask-run
- 543 kubectl logs --selector=tekton.dev/taskRun=demotask-run -c step-steptwo
- 544 sudo mkdir /root/.gnupg && sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/tektoncd.gpg --keyserver keyserver.ubuntu.com --recv-keys 3EFE0E0A2F2F60AA
- 545 sudo apt update;sudo apt install -y gnupg
- 546 sudo mkdir -p /etc/apt/keyrings/
- 547 sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/tektoncd.gpg --keyserver keyserver.ubuntu.com --recv-keys 3EFE0E0A2F2F60AA
- 548 echo "deb [signed-by=/etc/apt/keyrings/tektoncd.gpg] http://ppa.launchpad.net/tektoncd/cli/ubuntu eoan main"|sudo tee /etc/apt/sources.list.d/tektoncd-ubuntu-cli.list
- 549 sudo apt update && sudo apt install -y tektoncd-cli
- 550 cat secondtask.yaml
- 551 kubectl apply -f secondtask.yaml
- 552 vim demo-pipeline.yaml
- 553 kubectl apply -f demo-pipeline.yaml
- 554 vim demo-pipeline-run.yaml
- 555 kubectl apply -f demo-pipeline-run.yaml
- 556 kubectl get pipelines,pipelineruns.tekton.dev,tasks,taskruns
- 557 tkn pipelinerun logs demopipe-run -f -n default
- 558 kubectl get pipelines,pipelineruns.tekton.dev,tasks,taskruns
- 559 tkn pipelinerun logs demopipe-run -f -n default
- 560 kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/latest/release.yaml
- 561 kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/latest/interceptors.yaml
- 562 kubectl get pods -n tekton-pipelines
- 563 vim trigger-template.yaml
- 564 kubectl apply -f trigger-template.yaml
- 565 vim trigger-binding.yaml
- 566 kubectl apply -f trigger-binding.yaml
- 567 vim rbac.yaml
- 568 kubectl apply -f rbac.yaml
- 569 vim event-listener.yaml
- 570 kubectl apply -f event-listener.yaml
- 571 kubectl get pipelineruns
- 572 ./countdown 12
- 573 kubectl port-foward service/el-demo-listener 8080
- 574 kubectl port-forward service/el-demo-listener 8080
- 575 cd ..
- 576 ls
- 577 cat mygittoken
- 578 argocd login localhost:8080
- 579 argocd account update-password
- 580 argocd app create kube-app --repo https://github.com/sandervanvugt/kube-app --path . --dest-server https://kubernetes.default.svc --dest-namespace default
- 581 argocd app get kube-app
- 582 argocd app list
- 583 argocd app sync kube-app
- 584 kubectl get all
- 585 kubectl get deploy --show-labels
- 586 kubectl get deployments.apps sampleginx -o yaml | less
- 587 argocd app diff kube-app --refresh
- 588 argocd app get kube-app
- 589 argocd app sync kube-app
- 590 kubectl get deployments.apps sampleginx -o yaml | less
- 591 history
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement