Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- student@student-virtual-machine:~$ history
- 1 curl localhost:8080
- 2 sudo apt install git vim -y
- 3 git clone https://github.com/sandervanvugt/gitops
- 4 cd gitops/
- 5 ls
- 6 git pull
- 7 ./countdown 14
- 8 ls
- 9 ls -l minikube-docker-setup*
- 10 ls
- 11 less jenkinspipe
- 12 cd
- 13 vim git_token.txt
- 14 docker
- 15 history
- 16 cd gitops/
- 17 ./minikube-docker-setup.sh
- 18 docker
- 19 arch
- 20 docker search mariadb
- 21 docker pull mariadb
- 22 docker images
- 23 docker inspect mariadb
- 24 docker inspect mariadb | less
- 25 docker image history mariadb
- 26 docker image rm mariadb
- 27 ./countdown 12
- 28 cd dockerfiledemo/
- 29 ls
- 30 cat README.txt
- 31 vim Dockerfile
- 32 docker build -t nmap:1.0 .
- 33 docker images
- 34 docker run nmap
- 35 docker run nmap:1.0
- 36 cd ..
- 37 ls
- 38 cd gitopstools/
- 39 ls
- 40 vim Dockerfile
- 41 docker build -t gitops
- 42 docker build -t gitops .
- 43 docker images
- 44 docker login
- 45 docker tag gitops:latest sandervanvugt/gitops
- 46 docker images
- 47 docker push sandervanvugt/gitops
- 48 docker rmi sandervanvugt/gitops:latest
- 49 docker rmi gitops
- 50 docker images
- 51 docker pull sandervanvugt/gitops
- 52 history
- 53 docker pull sandervanvugt/gitopshook:latest
- 54 docker images
- 55 docker run sandervanvugt/gitopshook:latest
- 56 docker pull sandervanvugt/gitopshook:latest
- 57 docker run sandervanvugt/gitopshook:latest
- 58 cd ..
- 59 ./countdown 12
- 60 cat minikube-docker-setup.sh
- 61 manually run minikube start --memory=6g --cpus=4 --vm-driver=docker
- 62 minikube start --memory=6g --cpus=4 --vm-driver=docker
- 63 kubectl get all
- 64 kubectl create deploy nginx --image=nginx --dry-run=client -o yaml > firstapp.yaml
- 65 vim firstapp.yaml
- 66 kubectl apply -f firstapp.yaml
- 67 kubectl get all
- 68 source <(kubectl completion bash)
- 69 kubectl edit deployments.apps nginx
- 70 vim firstapp.yaml
- 71 kubectl apply -f firstapp.yaml
- 72 kubectl get all
- 73 history
- 74 vim firstapp.yaml
- 75 kubectl explain pod.spec
- 76 vim firstapp.yaml
- 77 kubectl diff -f firstapp.yaml
- 78 kubectl apply -f firstapp.yaml
- 79 kubectl port-forward nginx-5c95b9d9bf-5qp77 8080:80
- 80 kubectl get all
- 81 kubectl expose deployment nginx
- 82 kubectl expose deployment nginx --port=80
- 83 kubectl get all
- 84 kubectl edit svc nginx
- 85 kubectl get all
- 86 curl $(minikube ip):30138
- 87 history
- 88 sudo poweroff
- 89 minikube start
- 90 history
- 91 free -m
- 92 kubectl get ns
- 93 kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
- 94 source <(kubectl completion bash)
- 95 kubectl get pods -n tekton-pipelines
- 96 ls
- 97 cd gitops/
- 98 git pull
- 99 kubectl apply -f demotask.yaml
- 100 kubectl delete -f demotask.yaml
- 101 kubectl delete -f https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
- 102 kubectl get ns
- 103 minikube status
- 104 kubectl create deploy annotated --image=nginx
- 105 kubectl annotate deployments.apps annotated environment=qa
- 106 jq
- 107 sudo apt install jq -y
- 108 kubectl get deploy
- 109 kubectl get deploy -A -o jsonpath='{.items[0].metadata.annotations}' | jq
- 110 kubectl get deploy -A -o jsonpath='{.items[1].metadata.annotations}' | jq
- 111 kubectl get deploy -A -o jsonpath='{.items[?(@.metadata.annotations.environment=="qa")].metadata.name}'
- 112 kubectl create deploy mydb --image=mariadb
- 113 source <(kubectl completion bash)
- 114 kubectl create cm -h | less
- 115 kubectl create cm mydbvars --from-literal=MARIADB_ROOT_PASSWORD=password
- 116 kubectl describe cm mydbvars
- 117 kubectl get pods
- 118 kubectl set env --help | less
- 119 #kubectl set env --from=configmap/myconfigmap --prefix=MYSQL_ deployment/myapp
- 120 kubectl set env --from=configmap/mydbvars deployment/mydb
- 121 kubectl get pods
- 122 kubectl get all --selector app=mydb
- 123 minikube addons list
- 124 kubectl addons enable ingress
- 125 minikube addons enable ingress
- 126 kubectl get ns
- 127 kubectl get all -n ingress-nginx
- 128 git pull
- 129 ls
- 130 vim ingress-patch.yaml
- 131 kubectl -n ingress-nginx get cm
- 132 kubectl patch -n ingress-nginx cm ingress-nginx-controller --patch-file ingress-patch.yaml
- 133 kubectl get all -n ingress-nginx
- 134 kubectl delete -n ingress-nginx pods ingress-nginx-controller-5959f988fd-xrkgp
- 135 kubectl get all -n ingress-nginx
- 136 history
- 137 #git clone https://github.com/sandervanvugt/github
- 138 #git clone https://github.com/sandervanvugt/gitops
- 139 vim ingress-patch.yaml
- 140 kubectl create deploy nginxsvc --image=nginx
- 141 kubectl get all --selector app=nginxsvc
- 142 kubectl expose deploy nginxsvc --port=80 --type=NodePort
- 143 kubectl get all --selector app=nginxsvc
- 144 curl 10.106.148.223
- 145 curl http://$(minikube ip):30692
- 146 kubectl create ingress nginxsvc-ingress --rule="nginxsvc.info/=nginxsvc:80"
- 147 sudo vim /etc/hosts
- 148 curl nginxsvc.info
- 149 kubectl describe ing nginxsvc-ingress
- 150 kubectl get pods -o wide
- 151 kubectl scale deployment nginxsvc --replicas=3
- 152 kubectl describe ing nginxsvc-ingress
- 153 history
- 154 vim nwp.yaml
- 155 kubectl create ns prod
- 156 kubectl run web --image=nginx -n prod
- 157 kubectl get pods -n prod
- 158 kubectl expose -n prod pod web --port=80
- 159 kubectl run prodpod --image=sandervanvugt/gitops -n prod -- sleep infinity
- 160 kubectl exec -n prod prodpod -- curl web
- 161 kubectl run defaultpod --image=sandervanvugt/gitops -n default -- sleep infinity
- 162 kubectl exec -n default defaultpod -- curl web
- 163 kubectl exec -n default defaultpod -- nslookup web
- 164 kubectl exec -n default defaultpod -- curl web.prod.svc.cluster.local
- 165 history
- 166 kubectl get pods -n prod -o wide
- 167 kubectl exec -n default defaultpod -- curl 172.17.0.12
- 168 kubectl apply -f nwp.yaml
- 169 kubectl exec -n default defaultpod -- curl 172.17.0.12
- 170 history
- 171 kubectl apply -f https://docs.projectcalico.org/manifests/calico.yaml
- 172 kubectl exec -n default defaultpod -- curl 172.17.0.12
- 173 minikube stop
- 174 minikube start
- 175 history
- 176 kubectl exec -n default defaultpod -- curl 172.17.0.12
- 177 kubectl exec -n prod prodpod -- curl web
- 178 history
- 179 vim nwp.yaml
- 180 kubectl api-resources | less
- 181 ls
- 182 vim crd-object.yaml
- 183 kubectl apply -f crd-object.yaml
- 184 kubectl api-resources | grep backup
- 185 vim crd-backup.yaml
- 186 kubectl apply -f crd-backup.yaml
- 187 kubectl get backups
- 188 ./countdown 13
- 189 kubectl get pods
- 190 kubectl get pods defaultpod -o yaml | less
- 191 kubectl get sa -A
- 192 kubectl get clusterroles -A
- 193 kubectl get clusterrolebindings -A
- 194 kubectl create clusterrolebinding admin --clusterrole=admin --serviceaccount=default:gitops
- 195 kubectl describe clusterrolebindings.rbac.authorization.k8s.io admin
- 196 kubectl describe clusterrole admin
- 197 kubectl get pods defaultpod -o yaml | less
- 198 kubectl get --watch --output-watch-events pod
- 199 vim exposenginx.yaml
- 200 ls -l exposenginx.yaml
- 201 ls
- 202 less exposenginx.yaml
- 203 mv exposenginx.yaml exposenginx.sh
- 204 chmod +x exposenginx.sh
- 205 ./exposenginx.sh
- 206 kubectl get deploy,svc
- 207 vim gitops-operator.yaml
- 208 kubectl apply -f gitops-operator.yaml
- 209 kubectl get all
- 210 kubectl get cronjobs,jobs,pods
- 211 date
- 212 kubectl get deploy
- 213 kubectl delete deploy annotated mydb nginx nginxsvc test1 test2 test3
- 214 date
- 215 kubectl get cronjobs,jobs,pods
- 216 kubectl describe job gitops-operator-27924000
- 217 kubectl get sa
- 218 kubectl get sa -n default
- 219 kubectl create sa gitops
- 220 kubectl get sa -n default
- 221 kubectl create clusterrolebinding admin --clusterrole=admin --serviceaccount=default:gitops
- 222 date
- 223 kubectl get svc
- 224 kubectl delete svc test2 sampleginx nginx nginxsvc
- 225 date
- 226 kubectl get cronjobs,jobs,pods
- 227 ls
- 228 cat gitops-operator.yaml
- 229 kubectl get pods
- 230 kubectl describe pod gitops-operator-27924010-v7vz5
- 231 kubectl run testing --image=sandervanvugt/gitops -- sleep infinity
- 232 kubectl run testing2 --image=sandervanvugt/gitops -- kubectl get all
- 233 kubectl run -it testing3 --image=sandervanvugt/gitops -- kubectl get all
- 234 minikube ssh
- 235 cd ..
- 236 kubectl get pods
- 237 kubectl cp .kube/config testing:/tmp/
- 238 kubectl exec -it testing -- sh
- 239 kubectl delete pod testing testing2 testing3
- 240 kubectl get cronjobs,jobs,pods
- 241 kubectl describe pod gitops-operator-27924022-tq8b4
- 242 kubectl run debugging --image=sandervanvugt/gitops -- sleep inifity
- 243 kubectl exec -it debugging -- sh
- 244 kubectl get pods
- 245 kubectl delete pod debugging
- 246 kubectl run debugging --image=sandervanvugt/gitops -- sleep infinity
- 247 kubectl exec -it debugging -- sh
- 248 kubectl run debugging --image=sandervanvugt/gitops --dry-run=client -o yaml -- sleep infinity >debugging.yaml
- 249 kubectl get sa
- 250 vim debugging.yaml
- 251 kubectl explain pod.spec
- 252 vim debugging.yaml
- 253 kubectl delete pod debugging
- 254 kubectl apply -f debugging.yaml
- 255 kubectl delete pod debugging
- 256 vim debugging.yaml
- 257 kubectl apply -f debugging.yaml
- 258 kubectl get pods
- 259 kubectl exec -it debugging -- sh
- 260 cd gitops/
- 261 ls
- 262 vim gitops-operator.yaml
- 263 kubectl exec -it debugging -- sh
- 264 kubectl get pods
- 265 kubectl delete deployments.apps sampleginx
- 266 kubectl get cronjobs.batch gitops-operator -o yaml | less
- 267 date
- 268 kubectl get deploy
- 269 date
- 270 kubectl get deploy
- 271 kubectl get pods
- 272 date
- 273 kubectl get pods
- 274 ls
- 275 cd kustomize-demo/
- 276 ls
- 277 cat deployment.yaml
- 278 cat deployment.yaml | less
- 279 cat service.yaml
- 280 vim kustomization.yaml
- 281 kubectl -k .
- 282 kubectl apply -k .
- 283 cd ..
- 284 cd kustomize-envs/
- 285 ls
- 286 ls base/
- 287 ls envs
- 288 ls envs/qa/
- 289 cd ..
- 290 tree
- 291 sudo apt install tree
- 292 tree
- 293 cd kustomize-envs/
- 294 cat base/kustomization.yaml
- 295 cat envs/qa/kustomization.yaml
- 296 cd envs/
- 297 ls
- 298 cd qa
- 299 cat patch.yaml
- 300 kubectl kustomize .
- 301 kubectl get deploy
- 302 kubectl apply -k .
- 303 ls
- 304 cat patch.yaml
- 305 kubectl get pods demo-app-6f65dcc74c-qrdnt -o yaml | less
- 306 history
- 307 sudo poweroff
- 308 kubectl create deploy test1 --image=nginx
- 309 kubectl create deploy test2 --image=nginx
- 310 kubectl create deploy test3 --image=redis
- 311 kubectl run testpod --image=nginx
- 312 kubectl get --watch --watch-only --output-watch-events deploy -o wide -o custom-columns=type:type,name:object.metadata.name,containers:object.spec.template.spec.containers[*].image --no-headers
- 313 cd gitops/
- 314 ./countdown 12
- 315 history | less
- 316 sudo poweroff
- 317 ip a
- 318 free -m
- 319 minikube start
- 320 history
- 321 minikube ssh
- 322 source <(kubectl completion bash)
- 323 kubectl create cm dbvars --from-literal=MARIADB_ROOT_PASSWORD=password
- 324 kubectl describe cm dbvars
- 325 kubectl create deploy mydb
- 326 kubectl create deploy mydb --image=mariadb
- 327 kubectl get all
- 328 kubectl delete deploy sampleginx test-nginx-friday20 demo-app
- 329 kubectl get all
- 330 kubectl logs mydb-c8bddc94c-k7b69
- 331 kubectl set env --from=configmap/dbvars deploy/mydb
- 332 kubectl get pods mydb-64d5bbfdb-78mbz -o yaml
- 333 kubectl create secret generic mypassword --from-literal password=password
- 334 kubectl get secret mypassword -o yaml
- 335 kubectl get secret mypassword -o=jsonpath='{.data.password}' | base64 --decode
- 336 kubectl create sa admin
- 337 kubectl run gittools --image=sandervanvugt/gitops --dry-run=client -o yaml -- sleep infinity > gittools.yaml
- 338 vim gittools.yaml
- 339 kubectl get sa
- 340 vim gittools.yaml
- 341 kubectl apply -f gittools.yaml
- 342 kubectl get pods
- 343 kubectl exec -it gittools -- kubectl get secret mypassword -o=jsonpath='{.data.password}' | base64 --decode
- 344 cd Downloads/
- 345 ls
- 346 tar xvf kubeseal-0.19.4-linux-amd64.tar.gz
- 347 ls
- 348 sudo mv kubeseal /usr/local/bin/
- 349 kubeseal
- 350 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/0.19.4/
- 351 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/v0.19.4/
- 352 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/tags/v0.19.4/
- 353 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/tag/v0.19.4
- 354 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/tag/v0.19.4/
- 355 kubectl create deployment blue-deploy --image=argoproj/rollouts-demo:blue --dry-run=client -o yaml > blue-deploy.yaml
- 356 vim blue-deploy.yaml
- 357 kubectl apply -f blue-deploy.yaml
- 358 mv blue-deploy.yaml ..
- 359 cd
- 360 kubectl get all --selector app=blue-deploy
- 361 kubectl expose deploy blue-deploy --name blue-svc --port=80 --target-port=8080 --type=NodePort --dry-run=client -o yaml > blue-svc.yaml
- 362 kubectl apply -f blue-svc.yaml
- 363 kubectl create ingress myapp --rule="myapp.local/=blue-svc:80" --dry-run=client -o yaml > my-app-ing.yaml
- 364 kubectl apply -f my-app-ing.yaml
- 365 sudo sh -c "echo $(minikube ip) myapp.local >> /etc/hosts"
- 366 cat /etc/hosts
- 367 kubectl get svc
- 368 kubectl create deploy green-deploy --image=argoproj/rollouts-demo:blue --dry-run=client -o yaml > green-deploy.yaml
- 369 vim green-deploy.yaml
- 370 kubectl apply -f green-deploy.yaml
- 371 kubectl expose deployment green-deploy --name green-svc --port=80 --target-port=8080 --type=NodePort --dry-run=client -o yaml >green-svc.yaml
- 372 kubectl apply -f green-svc.yaml
- 373 kubectl get all
- 374 kubectl get ing
- 375 kubectl describe ing myapp
- 376 kubectl get pods -o wide
- 377 sed -i -e 's/blue-svc/green-svc/' myapp-ing.yaml
- 378 ls
- 379 sed -i -e 's/blue-svc/green-svc/' my-app-ing.yaml
- 380 vim my-app-ing.yaml
- 381 kubectl apply -f my-app-ing.yaml
- 382 kubectl describe ing myapp
- 383 kubectl get all
- 384 kubectl scale deployment blue-deploy --replicas=0
- 385 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/download/v0.19.4/controller.yaml
- 386 echo new-version > index.html
- 387 kubectl create cm new-version --from-file=index.html
- 388 echo old-version > index.html
- 389 kubectl create cm old-version --from-file=index.html
- 390 cd gitops/
- 391 vim canary.yaml
- 392 kubectl apply -f canary.yaml
- 393 kubectl expose deployment old-version --port=80 --type=NodePort
- 394 sed -i -e 's/old/new/' canary.yaml
- 395 vim canary.yaml
- 396 kubectl expose deploy new-version --port=80 --type=NodePort
- 397 kubectl apply -f canary.yaml
- 398 kubectl expose deploy new-version --port=80 --type=NodePort
- 399 kubectl get deploy,pods,svc
- 400 sudo vim /etc/hosts
- 401 kubectl create ingress old-version --rule="theapp.info/=old-version:80"
- 402 curl theapp.info
- 403 vim new-ing.yaml
- 404 kubectl apply -f new-ing.yaml
- 405 curl theapp.info
- 406 history
- 407 kubectl delete cronjobs.batch gitops-operator
- 408 kubectl delete deployments.apps blue-deploy green-deploy mydb new-version old-version sampleginx
- 409 kubectl get all
- 410 kubectl delete svc blue-svc green-svc new-version old-version sampleginx test-nginx-friday20
- 411 sed -i -e 's/new/old/' canary.yaml
- 412 vim canary.yaml
- 413 kubectl apply -f canary.yaml
- 414 kubectl get pods --show-labels
- 415 sed -i -e 's/old/new/' canary.yaml
- 416 sed -i -e 's/replicas:3/replicas:1/' canary.yaml
- 417 kubectl apply -f canary.yaml
- 418 kubectl get pods --show-labels
- 419 kubectl scale deployment new-version --replicas 1
- 420 kubectl get pods --show-labels
- 421 kubectl expose deploy old-version --name=theapp --port=80 --selector type=canary --type=NodePort
- 422 kubectl get svc
- 423 kubectl get endpoints
- 424 curl 192.168.49.2:31828
- 425 kubectl scale deployment new-version --replicas 3
- 426 curl 192.168.49.2:31828
- 427 kubectl scale deployment old-version --replicas=0
- 428 kubectl get all
- 429 kubectl apply -f https://github.com/bitnami-labs/sealed-secrets/releases/download/v0.19.4/controller.yaml
- 430 kubectl get ns
- 431 kubectl get pods -n kube-system
- 432 kubectl get sa -n kube-system
- 433 kubectl create secret generic mypassword --from-literal=password=password --dry-run=client -o yaml > /tmp/mypassword.yaml
- 434 less /tmp/mypassword.yaml
- 435 kubeseal -o yaml --scope cluster-wide < /tmp/mypassword.yaml > mysealedpassword.yaml
- 436 vim mysealedpassword.yaml
- 437 kubectl api-resources
- 438 kubectl api-resources | less
- 439 kubectl get secrets
- 440 kubectl delete secret mypassword
- 441 vim mysealedpassword.yaml
- 442 kubectl get SealedSecret,Secret
- 443 kubectl apply -f mysealedpassword.yaml
- 444 kubectl get SealedSecret,Secret
- 445 kubectl get pods -n kube-system
- 446 kubectl get pods -n kube-system sealed-secrets-controller-7ff6f47d47-lfd7v -o yaml | less
- 447 ./countdown 13
- 448 kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
- 449 kubectl -n kube-system get pods
- 450 kubectl -n kube-system edit deployments.apps metrics-server
- 451 kubectl -n kube-system get pods
- 452 kubectl top pods
- 453 kubectl top nodes
- 454 cd
- 455 ls
- 456 git clone https://github.com/sandervanvugt/kube-app
- 457 cd kube-app
- 458 ls
- 459 kubectl diff -f sampleginx-deploy.yaml
- 460 kubectl apply -f sampleginx-deploy.yaml
- 461 kubectl diff -f sampleginx-deploy.yaml
- 462 kubectl scale deployment sampleginx --replicas 4
- 463 kubectl diff -f sampleginx-deploy.yaml
- 464 kubectl get all
- 465 kubectl scale deployment sampleginx --replicas 2
- 466 kubectl diff -f sampleginx-deploy.yaml
- 467 git log
- 468 git show 8ad4a13166d2c11f9252f2d7904236067b7d1167
- 469 kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/latest/release.yaml
- 470 kubectl get pods -n tekton-pipelines
- 471 sudo apt update;sudo apt install -y gnupg
- 472 sudo mkdir -p /etc/apt/keyrings/
- 473 sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/tektoncd.gpg --keyserver keyserver.ubuntu.com --recv-keys 3EFE0E0A2F2F60AA
- 474 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
- 475 sudo apt update && sudo apt install -y tektoncd-cli
- 476 cd ../Downloads/
- 477 ls
- 478 sudo dpkg -i tektoncd-cli-0.29.1_Linux-64bit.deb
- 479 tkn
- 480 cd ../gitops/
- 481 vim demotask.yaml
- 482 kubectl apply -f demotask.yaml
- 483 kubectl get pods,tasks
- 484 cat demotask-run.yaml
- 485 kubectl apply -f demotask-run.yaml
- 486 kubectl get pods,tasks,taskruns
- 487 kubectl logs --selector=tekton.dev/taskRun=demotask-run
- 488 kubectl logs --selector=tekton.dev/taskRun=demotask-run -c step-steptwo
- 489 vim secondtask.yaml
- 490 vim demo-pipeline.yaml
- 491 vim demo-pipeline-run.yaml
- 492 kubectl apply -f demo-pipeline-run.yaml
- 493 kubectl get pipelines,pipelineruns,tasks,taskruns
- 494 kubectl apply -f secondtask.yaml
- 495 kubectl apply -f demo-pipeline.yaml
- 496 kubectl apply -f demo-pipeline-run.yaml
- 497 kubectl get pipelines,pipelineruns,tasks,taskruns
- 498 tkn pipelinerun logs demopipe-run -f -n default
- 499 kubectl delete -f demo-pipeline-run.yaml
- 500 kubectl apply -f demo-pipeline-run.yaml
- 501 tkn pipelinerun logs demopipe-run -f -n default
- 502 kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/latest/release.yaml
- 503 kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/latest/interceptors.yaml
- 504 kubectl get pods -n tekton-pipelines
- 505 vim trigger-template.yaml
- 506 kubectl apply -f trigger-template.yaml
- 507 vim trigger-binding.yaml
- 508 kubectl apply -f trigger-binding.yaml
- 509 vim rbac.yaml
- 510 kubectl apply -f rbac.yaml
- 511 vim event-listener.yaml
- 512 kubectl apply -f event-listener.yaml
- 513 kubectl get svc
- 514 kubectl port-forward svc/el-demo-listener 8080
- 515 git pull
- 516 cd ..
- 517 ls
- 518 cat git_token.txt
- 519 exit
- 520 curl -v -H 'content-type: application/json' -d '{"username": "anna"}' http://localhost:8080
- 521 kubectl get pipelinesruns
- 522 kubectl get pipelineruns
- 523 git pull
- 524 tkn pipelinerun logs demo-run-cjhqj
- 525 kubectl get tasks
- 526 ./countdown 12
- 527 curl -s https://fluxcd.io/install.sh | sudo bash
- 528 . <(flux completion bash)
- 529 flux check --pre
- 530 flux bootstrap github --owner=sandervanvugt --repository=fluxfriday --branch=main --path=./clusters/my-cluster --personal
- 531 kubectl create ns argocd
- 532 kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
- 533 kubectl get all -n argocd
- 534 cd ../Downloads/
- 535 ls
- 536 sudo chmod +x argocd-linux-amd64
- 537 sudo mv argocd-linux-amd64 /usr/local/bin/argocd
- 538 argocd
- 539 source <(kubectl completion bash)
- 540 kubectl -n argocd get secrets argocd-initial-admin-secret -o jsonpath="{.data.password}" |base64 -d; echo
- 541 kubectl port-forward svc/argocd-server -n argocd 8080:443
- 542 bg
- 543 argocd login localhost:8080
- 544 argocd account update-password
- 545 cd
- 546 argocd app create kube-app --repo https://github.com/sandervanvugt/kube-app --path . --dest-server https://kubernetes.default.svc --dest-namespace default
- 547 kubectl get deploy
- 548 kubectl delete deployments.apps sampleginx
- 549 argocd app get kube-app
- 550 argocd app list
- 551 argocd app sync kube-app
- 552 kubectl get deploy
- 553 argocd app diff kube-app --refresh
- 554 argocd app get kube-app
- 555 argocd app sync
- 556 argocd app sync kube-app
- 557 kubectl get deploy
- 558 argocd app diff kube-app --refresh
- 559 argocd app sync kube-app
- 560 kubectl get deploy -o yaml | less
- 561 kubectl get deploy sampleginx -o yaml | less
- 562 exit
- 563 history
Add Comment
Please, Sign In to add comment