├── .github └── workflows │ └── validate-manifests.yml ├── .gitignore ├── LICENSE ├── README.adoc ├── app-a ├── ch04 │ └── containerized-java-app │ │ ├── Dockerfile │ │ └── index.js ├── ch05 │ ├── namespace │ │ └── ckad-namespace.yaml │ ├── pod-command │ │ ├── pod-date.yaml │ │ └── pod-welcome.yaml │ └── pod-nginx │ │ ├── nginx-pod-envs.yaml │ │ └── nginx-pod.yaml ├── ch06 │ ├── cronjob.yaml │ └── random-hash-job.yaml ├── ch07 │ ├── logs-pv.yaml │ ├── logs-pvc.yaml │ ├── multi-container-alpine.yaml │ └── nginx-pod.yaml ├── ch08 │ ├── complex-pod.yaml │ └── data-exchange.yaml ├── ch09 │ ├── pod-1.yaml │ ├── pod-2.yaml │ ├── pod-3.yaml │ └── pod-well-known.yaml ├── ch10 │ ├── deployment-image-failure.yaml │ └── deployment-image-success.yaml ├── ch11 │ ├── blue-green │ │ ├── blue-deployment.yaml │ │ ├── green-deployment.yaml │ │ └── service.yaml │ └── rollingupdate │ │ ├── after │ │ └── deployment-grafana.yaml │ │ └── before │ │ └── deployment-grafana.yaml ├── ch13 │ ├── deprecated │ │ ├── configmap.yaml │ │ └── deployment.yaml │ └── fixed │ │ ├── configmap.yaml │ │ └── deployment.yaml ├── ch14 │ └── probed-pod.yaml ├── ch15 │ ├── stress-test │ │ ├── stress-1-pod.yaml │ │ ├── stress-2-pod.yaml │ │ └── stress-3-pod.yaml │ └── troubleshooting │ │ ├── fixed │ │ └── pod.yaml │ │ └── pod.yaml ├── ch16 │ ├── custom-crd │ │ ├── backup-resource.yaml │ │ └── backup.yaml │ └── mongodb-operator │ │ └── mongodbcommunity.mongodb.com_mongodbcommunity.yaml ├── ch17 │ ├── mary-context │ │ └── create-user-context.sh │ └── service-list │ │ ├── clusterrole.yaml │ │ ├── pod.yaml │ │ ├── rolebinding.yaml │ │ └── serviceaccount.yaml ├── ch18 │ ├── limitrange │ │ ├── pod-with-less-cpu-resource-requirements.yaml │ │ ├── pod-with-more-cpu-resource-requirements.yaml │ │ ├── pod-without-resource-requirements.yaml │ │ └── setup.yaml │ ├── resource-requirements │ │ └── pod.yaml │ └── resourcequota │ │ ├── namespace.yaml │ │ ├── pod-after.yaml │ │ ├── pod-before.yaml │ │ └── resourcequota.yaml ├── ch19 │ ├── configmap │ │ ├── application.yaml │ │ ├── configmap.yaml │ │ └── pod.yaml │ └── secret │ │ ├── pod.yaml │ │ └── secret.yaml ├── ch20 │ └── deployment-security-context.yaml ├── ch21 │ ├── service │ │ ├── deployment.yaml │ │ ├── service-clusterip.yaml │ │ └── service-nodeport.yaml │ └── troubleshooting │ │ ├── setup-fixed.yaml │ │ └── setup.yaml ├── ch22 │ ├── hello-world │ │ ├── deployment.yaml │ │ ├── ingress.yaml │ │ └── service.yaml │ └── troubleshooting │ │ ├── setup-fixed.yaml │ │ └── setup.yaml └── ch23 │ ├── app-stack │ ├── allow-egress-networkpolicy.yaml │ └── setup.yaml │ └── troubleshooting │ ├── allow-ingress-networkpolicy.yaml │ └── setup.yaml ├── app-b └── exam-review-guide.adoc ├── ch03 └── object-management │ ├── app-stack │ ├── mysql-pod.yaml │ ├── mysql-service.yaml │ ├── web-app-pod.yaml │ └── web-app-service.yaml │ ├── nginx-deployment.yaml │ └── web-app │ ├── config │ ├── db-configmap.yaml │ └── db-secret.yaml │ └── web-app-pod.yaml ├── ch04 └── containerized-java-app │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── MavenWrapperDownloader.java │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── Dockerfile │ ├── README.md │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── example │ │ │ └── demo │ │ │ ├── DemoApplication.java │ │ │ └── IndexController.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── example │ └── demo │ └── DemoApplicationTests.java ├── ch05 ├── namespace │ └── code-red-namespace.yaml └── pod │ ├── args │ └── pod.yaml │ ├── cmd-args │ └── pod.yaml │ ├── env-vars │ └── pod.yaml │ └── hazelcast-pod │ └── pod.yaml ├── ch06 ├── cronjob │ ├── date-cronjob-custom-limits.yaml │ └── date-cronjob.yaml └── job │ └── counter-job.yaml ├── ch07 ├── ephemeral-volume │ └── pod-with-volume.yaml └── persistentvolume │ ├── app-consuming-pvc.yaml │ ├── db-pv.yaml │ └── db-pvc.yaml ├── ch08 ├── adapter │ └── adapter.yaml ├── ambassador │ ├── ambassador.yaml │ ├── nodejs-ambassador │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── index.js │ │ ├── package-lock.json │ │ └── package.json │ └── nodejs-business-app │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── index.js │ │ └── package.json ├── init-container │ └── init.yaml └── sidecar │ └── sidecar.yaml ├── ch09 ├── annotation │ └── annotated-pod.yaml ├── label │ └── labeled-pod.yaml ├── recommended-labels │ └── labeled-pod.yaml └── reserved-annotation │ └── annotated-namespace.yaml ├── ch10 ├── deployment │ └── app-cache-deployment.yaml └── hpa │ ├── app-cache-deployment-cpu-memory-resources.yaml │ ├── app-cache-deployment-cpu-resources.yaml │ ├── app-cache-hpa-cpu-memory.yaml │ └── app-cache-hpa-cpu.yaml ├── ch11 ├── blue-green │ ├── deployment-blue.yaml │ ├── deployment-green.yaml │ └── service.yaml ├── canary │ ├── deployment-new.yaml │ ├── deployment-old.yaml │ └── service.yaml ├── recreate │ └── deployment-fixed.yaml └── rollingupdate │ └── deployment-rolling-update.yaml ├── ch13 ├── deprecated │ ├── clusterole.yaml │ └── hpa.yaml └── fixed │ ├── clusterole.yaml │ └── hpa.yaml ├── ch14 ├── liveness-probe │ └── liveness-probe.yaml ├── readiness-probe │ ├── hello-world-app │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── README.md │ │ └── index.js │ └── readiness-probe.yaml └── startup-probe │ └── startup-probe.yaml ├── ch15 ├── crash-loop-backoff.yaml ├── create-container-config-error.yaml ├── err-image-pull.yaml ├── failing-pod.yaml ├── minimal-pod.yaml └── missing-secret.yaml ├── ch16 ├── smoketest-resource.yaml └── smoketest.yaml ├── ch17 └── rbac │ ├── serviceaccount │ ├── role.yaml │ ├── rolebinding.yaml │ ├── serviceaccount.yaml │ └── setup.yaml │ └── user │ ├── role.yaml │ └── rolebinding.yaml ├── ch18 ├── limitrange │ ├── cpu-resource-constraint.yaml │ ├── nginx-with-resource-requirements.yaml │ └── nginx-without-resource-requirements.yaml ├── resource-requirements │ ├── pod-rate-limiter-resource-limits.yaml │ ├── pod-rate-limiter-resource-requests-limits.yaml │ └── pod-rate-limiter-resource-requests.yaml └── resourcequota │ ├── awesome-quota.yaml │ ├── nginx-pod.yaml │ ├── nginx-pod1.yaml │ └── nginx-pod2.yaml ├── ch19 ├── configmap │ ├── configmap-simple.yaml │ ├── configmap-structured.yaml │ ├── db.json │ ├── pod-env-vars.yaml │ └── pod-volume.yaml └── secret │ ├── pod-env-vars.yaml │ ├── pod-volume.yaml │ ├── secret-basic-auth.yaml │ ├── secret-opaque-data.yaml │ └── secret-opaque-stringdata.yaml ├── ch20 ├── container-bitnami-nginx-root-user.yaml ├── container-nginx-root-user.yaml ├── pod-file-system-group.yaml └── pod-non-root-user-override.yaml ├── ch21 ├── service-clusterip-type.yaml ├── service-default-type.yaml ├── service-loadbalancer-type.yaml └── service-nodeport-type.yaml ├── ch22 ├── app-pod.yaml ├── app-service.yaml ├── ingress.yaml ├── metrics-pod.yaml └── metrics-service.yaml └── ch23 ├── coffee-shop-pod.yaml ├── grocery-store-pod.yaml ├── internal-tools-namespace.yaml ├── metrics-api-pod.yaml ├── metrics-consumer-pod.yaml ├── networkpolicy-api-allow.yaml ├── networkpolicy-deny-all.yaml ├── networkpolicy-port-allow.yaml └── payment-processor-pod.yaml /.github/workflows/validate-manifests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/.github/workflows/validate-manifests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | .gradle 4 | .idea 5 | build 6 | out 7 | target -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/README.adoc -------------------------------------------------------------------------------- /app-a/ch04/containerized-java-app/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:12 2 | WORKDIR /usr/src/app 3 | RUN npm install 4 | COPY . . 5 | EXPOSE 3000 6 | CMD ["node", "index.js"] -------------------------------------------------------------------------------- /app-a/ch04/containerized-java-app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch04/containerized-java-app/index.js -------------------------------------------------------------------------------- /app-a/ch05/namespace/ckad-namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: ckad -------------------------------------------------------------------------------- /app-a/ch05/pod-command/pod-date.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch05/pod-command/pod-date.yaml -------------------------------------------------------------------------------- /app-a/ch05/pod-command/pod-welcome.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch05/pod-command/pod-welcome.yaml -------------------------------------------------------------------------------- /app-a/ch05/pod-nginx/nginx-pod-envs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch05/pod-nginx/nginx-pod-envs.yaml -------------------------------------------------------------------------------- /app-a/ch05/pod-nginx/nginx-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch05/pod-nginx/nginx-pod.yaml -------------------------------------------------------------------------------- /app-a/ch06/cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch06/cronjob.yaml -------------------------------------------------------------------------------- /app-a/ch06/random-hash-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch06/random-hash-job.yaml -------------------------------------------------------------------------------- /app-a/ch07/logs-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch07/logs-pv.yaml -------------------------------------------------------------------------------- /app-a/ch07/logs-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch07/logs-pvc.yaml -------------------------------------------------------------------------------- /app-a/ch07/multi-container-alpine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch07/multi-container-alpine.yaml -------------------------------------------------------------------------------- /app-a/ch07/nginx-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch07/nginx-pod.yaml -------------------------------------------------------------------------------- /app-a/ch08/complex-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch08/complex-pod.yaml -------------------------------------------------------------------------------- /app-a/ch08/data-exchange.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch08/data-exchange.yaml -------------------------------------------------------------------------------- /app-a/ch09/pod-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch09/pod-1.yaml -------------------------------------------------------------------------------- /app-a/ch09/pod-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch09/pod-2.yaml -------------------------------------------------------------------------------- /app-a/ch09/pod-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch09/pod-3.yaml -------------------------------------------------------------------------------- /app-a/ch09/pod-well-known.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch09/pod-well-known.yaml -------------------------------------------------------------------------------- /app-a/ch10/deployment-image-failure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch10/deployment-image-failure.yaml -------------------------------------------------------------------------------- /app-a/ch10/deployment-image-success.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch10/deployment-image-success.yaml -------------------------------------------------------------------------------- /app-a/ch11/blue-green/blue-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch11/blue-green/blue-deployment.yaml -------------------------------------------------------------------------------- /app-a/ch11/blue-green/green-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch11/blue-green/green-deployment.yaml -------------------------------------------------------------------------------- /app-a/ch11/blue-green/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch11/blue-green/service.yaml -------------------------------------------------------------------------------- /app-a/ch11/rollingupdate/after/deployment-grafana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch11/rollingupdate/after/deployment-grafana.yaml -------------------------------------------------------------------------------- /app-a/ch11/rollingupdate/before/deployment-grafana.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch11/rollingupdate/before/deployment-grafana.yaml -------------------------------------------------------------------------------- /app-a/ch13/deprecated/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch13/deprecated/configmap.yaml -------------------------------------------------------------------------------- /app-a/ch13/deprecated/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch13/deprecated/deployment.yaml -------------------------------------------------------------------------------- /app-a/ch13/fixed/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch13/fixed/configmap.yaml -------------------------------------------------------------------------------- /app-a/ch13/fixed/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch13/fixed/deployment.yaml -------------------------------------------------------------------------------- /app-a/ch14/probed-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch14/probed-pod.yaml -------------------------------------------------------------------------------- /app-a/ch15/stress-test/stress-1-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch15/stress-test/stress-1-pod.yaml -------------------------------------------------------------------------------- /app-a/ch15/stress-test/stress-2-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch15/stress-test/stress-2-pod.yaml -------------------------------------------------------------------------------- /app-a/ch15/stress-test/stress-3-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch15/stress-test/stress-3-pod.yaml -------------------------------------------------------------------------------- /app-a/ch15/troubleshooting/fixed/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch15/troubleshooting/fixed/pod.yaml -------------------------------------------------------------------------------- /app-a/ch15/troubleshooting/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch15/troubleshooting/pod.yaml -------------------------------------------------------------------------------- /app-a/ch16/custom-crd/backup-resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch16/custom-crd/backup-resource.yaml -------------------------------------------------------------------------------- /app-a/ch16/custom-crd/backup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch16/custom-crd/backup.yaml -------------------------------------------------------------------------------- /app-a/ch16/mongodb-operator/mongodbcommunity.mongodb.com_mongodbcommunity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch16/mongodb-operator/mongodbcommunity.mongodb.com_mongodbcommunity.yaml -------------------------------------------------------------------------------- /app-a/ch17/mary-context/create-user-context.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch17/mary-context/create-user-context.sh -------------------------------------------------------------------------------- /app-a/ch17/service-list/clusterrole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch17/service-list/clusterrole.yaml -------------------------------------------------------------------------------- /app-a/ch17/service-list/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch17/service-list/pod.yaml -------------------------------------------------------------------------------- /app-a/ch17/service-list/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch17/service-list/rolebinding.yaml -------------------------------------------------------------------------------- /app-a/ch17/service-list/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch17/service-list/serviceaccount.yaml -------------------------------------------------------------------------------- /app-a/ch18/limitrange/pod-with-less-cpu-resource-requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch18/limitrange/pod-with-less-cpu-resource-requirements.yaml -------------------------------------------------------------------------------- /app-a/ch18/limitrange/pod-with-more-cpu-resource-requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch18/limitrange/pod-with-more-cpu-resource-requirements.yaml -------------------------------------------------------------------------------- /app-a/ch18/limitrange/pod-without-resource-requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch18/limitrange/pod-without-resource-requirements.yaml -------------------------------------------------------------------------------- /app-a/ch18/limitrange/setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch18/limitrange/setup.yaml -------------------------------------------------------------------------------- /app-a/ch18/resource-requirements/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch18/resource-requirements/pod.yaml -------------------------------------------------------------------------------- /app-a/ch18/resourcequota/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: rq-demo -------------------------------------------------------------------------------- /app-a/ch18/resourcequota/pod-after.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch18/resourcequota/pod-after.yaml -------------------------------------------------------------------------------- /app-a/ch18/resourcequota/pod-before.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch18/resourcequota/pod-before.yaml -------------------------------------------------------------------------------- /app-a/ch18/resourcequota/resourcequota.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch18/resourcequota/resourcequota.yaml -------------------------------------------------------------------------------- /app-a/ch19/configmap/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch19/configmap/application.yaml -------------------------------------------------------------------------------- /app-a/ch19/configmap/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch19/configmap/configmap.yaml -------------------------------------------------------------------------------- /app-a/ch19/configmap/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch19/configmap/pod.yaml -------------------------------------------------------------------------------- /app-a/ch19/secret/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch19/secret/pod.yaml -------------------------------------------------------------------------------- /app-a/ch19/secret/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch19/secret/secret.yaml -------------------------------------------------------------------------------- /app-a/ch20/deployment-security-context.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch20/deployment-security-context.yaml -------------------------------------------------------------------------------- /app-a/ch21/service/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch21/service/deployment.yaml -------------------------------------------------------------------------------- /app-a/ch21/service/service-clusterip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch21/service/service-clusterip.yaml -------------------------------------------------------------------------------- /app-a/ch21/service/service-nodeport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch21/service/service-nodeport.yaml -------------------------------------------------------------------------------- /app-a/ch21/troubleshooting/setup-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch21/troubleshooting/setup-fixed.yaml -------------------------------------------------------------------------------- /app-a/ch21/troubleshooting/setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch21/troubleshooting/setup.yaml -------------------------------------------------------------------------------- /app-a/ch22/hello-world/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch22/hello-world/deployment.yaml -------------------------------------------------------------------------------- /app-a/ch22/hello-world/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch22/hello-world/ingress.yaml -------------------------------------------------------------------------------- /app-a/ch22/hello-world/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch22/hello-world/service.yaml -------------------------------------------------------------------------------- /app-a/ch22/troubleshooting/setup-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch22/troubleshooting/setup-fixed.yaml -------------------------------------------------------------------------------- /app-a/ch22/troubleshooting/setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch22/troubleshooting/setup.yaml -------------------------------------------------------------------------------- /app-a/ch23/app-stack/allow-egress-networkpolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch23/app-stack/allow-egress-networkpolicy.yaml -------------------------------------------------------------------------------- /app-a/ch23/app-stack/setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch23/app-stack/setup.yaml -------------------------------------------------------------------------------- /app-a/ch23/troubleshooting/allow-ingress-networkpolicy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch23/troubleshooting/allow-ingress-networkpolicy.yaml -------------------------------------------------------------------------------- /app-a/ch23/troubleshooting/setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-a/ch23/troubleshooting/setup.yaml -------------------------------------------------------------------------------- /app-b/exam-review-guide.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/app-b/exam-review-guide.adoc -------------------------------------------------------------------------------- /ch03/object-management/app-stack/mysql-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch03/object-management/app-stack/mysql-pod.yaml -------------------------------------------------------------------------------- /ch03/object-management/app-stack/mysql-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch03/object-management/app-stack/mysql-service.yaml -------------------------------------------------------------------------------- /ch03/object-management/app-stack/web-app-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch03/object-management/app-stack/web-app-pod.yaml -------------------------------------------------------------------------------- /ch03/object-management/app-stack/web-app-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch03/object-management/app-stack/web-app-service.yaml -------------------------------------------------------------------------------- /ch03/object-management/nginx-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch03/object-management/nginx-deployment.yaml -------------------------------------------------------------------------------- /ch03/object-management/web-app/config/db-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch03/object-management/web-app/config/db-configmap.yaml -------------------------------------------------------------------------------- /ch03/object-management/web-app/config/db-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch03/object-management/web-app/config/db-secret.yaml -------------------------------------------------------------------------------- /ch03/object-management/web-app/web-app-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch03/object-management/web-app/web-app-pod.yaml -------------------------------------------------------------------------------- /ch04/containerized-java-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/.gitignore -------------------------------------------------------------------------------- /ch04/containerized-java-app/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /ch04/containerized-java-app/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ch04/containerized-java-app/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ch04/containerized-java-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/Dockerfile -------------------------------------------------------------------------------- /ch04/containerized-java-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/README.md -------------------------------------------------------------------------------- /ch04/containerized-java-app/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/mvnw -------------------------------------------------------------------------------- /ch04/containerized-java-app/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/mvnw.cmd -------------------------------------------------------------------------------- /ch04/containerized-java-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/pom.xml -------------------------------------------------------------------------------- /ch04/containerized-java-app/src/main/java/com/example/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/src/main/java/com/example/demo/DemoApplication.java -------------------------------------------------------------------------------- /ch04/containerized-java-app/src/main/java/com/example/demo/IndexController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/src/main/java/com/example/demo/IndexController.java -------------------------------------------------------------------------------- /ch04/containerized-java-app/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /ch04/containerized-java-app/src/test/java/com/example/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch04/containerized-java-app/src/test/java/com/example/demo/DemoApplicationTests.java -------------------------------------------------------------------------------- /ch05/namespace/code-red-namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: code-red -------------------------------------------------------------------------------- /ch05/pod/args/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch05/pod/args/pod.yaml -------------------------------------------------------------------------------- /ch05/pod/cmd-args/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch05/pod/cmd-args/pod.yaml -------------------------------------------------------------------------------- /ch05/pod/env-vars/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch05/pod/env-vars/pod.yaml -------------------------------------------------------------------------------- /ch05/pod/hazelcast-pod/pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch05/pod/hazelcast-pod/pod.yaml -------------------------------------------------------------------------------- /ch06/cronjob/date-cronjob-custom-limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch06/cronjob/date-cronjob-custom-limits.yaml -------------------------------------------------------------------------------- /ch06/cronjob/date-cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch06/cronjob/date-cronjob.yaml -------------------------------------------------------------------------------- /ch06/job/counter-job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch06/job/counter-job.yaml -------------------------------------------------------------------------------- /ch07/ephemeral-volume/pod-with-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch07/ephemeral-volume/pod-with-volume.yaml -------------------------------------------------------------------------------- /ch07/persistentvolume/app-consuming-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch07/persistentvolume/app-consuming-pvc.yaml -------------------------------------------------------------------------------- /ch07/persistentvolume/db-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch07/persistentvolume/db-pv.yaml -------------------------------------------------------------------------------- /ch07/persistentvolume/db-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch07/persistentvolume/db-pvc.yaml -------------------------------------------------------------------------------- /ch08/adapter/ adapter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/adapter/ adapter.yaml -------------------------------------------------------------------------------- /ch08/ambassador/ambassador.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/ambassador/ambassador.yaml -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-ambassador/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-ambassador/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:20.1.0-alpine 2 | WORKDIR /usr/src/app 3 | COPY . . 4 | RUN npm install 5 | EXPOSE 8081 6 | CMD ["node", "index.js"] 7 | -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-ambassador/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/ambassador/nodejs-ambassador/README.md -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-ambassador/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/ambassador/nodejs-ambassador/index.js -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-ambassador/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/ambassador/nodejs-ambassador/package-lock.json -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-ambassador/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/ambassador/nodejs-ambassador/package.json -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-business-app/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-business-app/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:12 2 | WORKDIR /usr/src/app 3 | COPY . . 4 | RUN npm install 5 | EXPOSE 8080 6 | CMD ["node", "index.js"] 7 | -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-business-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/ambassador/nodejs-business-app/README.md -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-business-app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/ambassador/nodejs-business-app/index.js -------------------------------------------------------------------------------- /ch08/ambassador/nodejs-business-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/ambassador/nodejs-business-app/package.json -------------------------------------------------------------------------------- /ch08/init-container/ init.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/init-container/ init.yaml -------------------------------------------------------------------------------- /ch08/sidecar/sidecar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch08/sidecar/sidecar.yaml -------------------------------------------------------------------------------- /ch09/annotation/annotated-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch09/annotation/annotated-pod.yaml -------------------------------------------------------------------------------- /ch09/label/labeled-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch09/label/labeled-pod.yaml -------------------------------------------------------------------------------- /ch09/recommended-labels/labeled-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch09/recommended-labels/labeled-pod.yaml -------------------------------------------------------------------------------- /ch09/reserved-annotation/annotated-namespace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch09/reserved-annotation/annotated-namespace.yaml -------------------------------------------------------------------------------- /ch10/deployment/app-cache-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch10/deployment/app-cache-deployment.yaml -------------------------------------------------------------------------------- /ch10/hpa/app-cache-deployment-cpu-memory-resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch10/hpa/app-cache-deployment-cpu-memory-resources.yaml -------------------------------------------------------------------------------- /ch10/hpa/app-cache-deployment-cpu-resources.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch10/hpa/app-cache-deployment-cpu-resources.yaml -------------------------------------------------------------------------------- /ch10/hpa/app-cache-hpa-cpu-memory.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch10/hpa/app-cache-hpa-cpu-memory.yaml -------------------------------------------------------------------------------- /ch10/hpa/app-cache-hpa-cpu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch10/hpa/app-cache-hpa-cpu.yaml -------------------------------------------------------------------------------- /ch11/blue-green/deployment-blue.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch11/blue-green/deployment-blue.yaml -------------------------------------------------------------------------------- /ch11/blue-green/deployment-green.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch11/blue-green/deployment-green.yaml -------------------------------------------------------------------------------- /ch11/blue-green/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch11/blue-green/service.yaml -------------------------------------------------------------------------------- /ch11/canary/deployment-new.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch11/canary/deployment-new.yaml -------------------------------------------------------------------------------- /ch11/canary/deployment-old.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch11/canary/deployment-old.yaml -------------------------------------------------------------------------------- /ch11/canary/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch11/canary/service.yaml -------------------------------------------------------------------------------- /ch11/recreate/deployment-fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch11/recreate/deployment-fixed.yaml -------------------------------------------------------------------------------- /ch11/rollingupdate/deployment-rolling-update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch11/rollingupdate/deployment-rolling-update.yaml -------------------------------------------------------------------------------- /ch13/deprecated/clusterole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch13/deprecated/clusterole.yaml -------------------------------------------------------------------------------- /ch13/deprecated/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch13/deprecated/hpa.yaml -------------------------------------------------------------------------------- /ch13/fixed/clusterole.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch13/fixed/clusterole.yaml -------------------------------------------------------------------------------- /ch13/fixed/hpa.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch13/fixed/hpa.yaml -------------------------------------------------------------------------------- /ch14/liveness-probe/liveness-probe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch14/liveness-probe/liveness-probe.yaml -------------------------------------------------------------------------------- /ch14/readiness-probe/hello-world-app/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log -------------------------------------------------------------------------------- /ch14/readiness-probe/hello-world-app/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:12 2 | WORKDIR /usr/src/app 3 | RUN npm install 4 | COPY . . 5 | EXPOSE 3000 6 | CMD ["node", "index.js"] -------------------------------------------------------------------------------- /ch14/readiness-probe/hello-world-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch14/readiness-probe/hello-world-app/README.md -------------------------------------------------------------------------------- /ch14/readiness-probe/hello-world-app/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch14/readiness-probe/hello-world-app/index.js -------------------------------------------------------------------------------- /ch14/readiness-probe/readiness-probe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch14/readiness-probe/readiness-probe.yaml -------------------------------------------------------------------------------- /ch14/startup-probe/startup-probe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch14/startup-probe/startup-probe.yaml -------------------------------------------------------------------------------- /ch15/crash-loop-backoff.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch15/crash-loop-backoff.yaml -------------------------------------------------------------------------------- /ch15/create-container-config-error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch15/create-container-config-error.yaml -------------------------------------------------------------------------------- /ch15/err-image-pull.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch15/err-image-pull.yaml -------------------------------------------------------------------------------- /ch15/failing-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch15/failing-pod.yaml -------------------------------------------------------------------------------- /ch15/minimal-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch15/minimal-pod.yaml -------------------------------------------------------------------------------- /ch15/missing-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch15/missing-secret.yaml -------------------------------------------------------------------------------- /ch16/smoketest-resource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch16/smoketest-resource.yaml -------------------------------------------------------------------------------- /ch16/smoketest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch16/smoketest.yaml -------------------------------------------------------------------------------- /ch17/rbac/serviceaccount/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch17/rbac/serviceaccount/role.yaml -------------------------------------------------------------------------------- /ch17/rbac/serviceaccount/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch17/rbac/serviceaccount/rolebinding.yaml -------------------------------------------------------------------------------- /ch17/rbac/serviceaccount/serviceaccount.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ServiceAccount 3 | metadata: 4 | name: cicd-bot -------------------------------------------------------------------------------- /ch17/rbac/serviceaccount/setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch17/rbac/serviceaccount/setup.yaml -------------------------------------------------------------------------------- /ch17/rbac/user/role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch17/rbac/user/role.yaml -------------------------------------------------------------------------------- /ch17/rbac/user/rolebinding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch17/rbac/user/rolebinding.yaml -------------------------------------------------------------------------------- /ch18/limitrange/cpu-resource-constraint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch18/limitrange/cpu-resource-constraint.yaml -------------------------------------------------------------------------------- /ch18/limitrange/nginx-with-resource-requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch18/limitrange/nginx-with-resource-requirements.yaml -------------------------------------------------------------------------------- /ch18/limitrange/nginx-without-resource-requirements.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch18/limitrange/nginx-without-resource-requirements.yaml -------------------------------------------------------------------------------- /ch18/resource-requirements/pod-rate-limiter-resource-limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch18/resource-requirements/pod-rate-limiter-resource-limits.yaml -------------------------------------------------------------------------------- /ch18/resource-requirements/pod-rate-limiter-resource-requests-limits.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch18/resource-requirements/pod-rate-limiter-resource-requests-limits.yaml -------------------------------------------------------------------------------- /ch18/resource-requirements/pod-rate-limiter-resource-requests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch18/resource-requirements/pod-rate-limiter-resource-requests.yaml -------------------------------------------------------------------------------- /ch18/resourcequota/awesome-quota.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch18/resourcequota/awesome-quota.yaml -------------------------------------------------------------------------------- /ch18/resourcequota/nginx-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch18/resourcequota/nginx-pod.yaml -------------------------------------------------------------------------------- /ch18/resourcequota/nginx-pod1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch18/resourcequota/nginx-pod1.yaml -------------------------------------------------------------------------------- /ch18/resourcequota/nginx-pod2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch18/resourcequota/nginx-pod2.yaml -------------------------------------------------------------------------------- /ch19/configmap/configmap-simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch19/configmap/configmap-simple.yaml -------------------------------------------------------------------------------- /ch19/configmap/configmap-structured.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch19/configmap/configmap-structured.yaml -------------------------------------------------------------------------------- /ch19/configmap/db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch19/configmap/db.json -------------------------------------------------------------------------------- /ch19/configmap/pod-env-vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch19/configmap/pod-env-vars.yaml -------------------------------------------------------------------------------- /ch19/configmap/pod-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch19/configmap/pod-volume.yaml -------------------------------------------------------------------------------- /ch19/secret/pod-env-vars.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch19/secret/pod-env-vars.yaml -------------------------------------------------------------------------------- /ch19/secret/pod-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch19/secret/pod-volume.yaml -------------------------------------------------------------------------------- /ch19/secret/secret-basic-auth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch19/secret/secret-basic-auth.yaml -------------------------------------------------------------------------------- /ch19/secret/secret-opaque-data.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch19/secret/secret-opaque-data.yaml -------------------------------------------------------------------------------- /ch19/secret/secret-opaque-stringdata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch19/secret/secret-opaque-stringdata.yaml -------------------------------------------------------------------------------- /ch20/container-bitnami-nginx-root-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch20/container-bitnami-nginx-root-user.yaml -------------------------------------------------------------------------------- /ch20/container-nginx-root-user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch20/container-nginx-root-user.yaml -------------------------------------------------------------------------------- /ch20/pod-file-system-group.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch20/pod-file-system-group.yaml -------------------------------------------------------------------------------- /ch20/pod-non-root-user-override.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch20/pod-non-root-user-override.yaml -------------------------------------------------------------------------------- /ch21/service-clusterip-type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch21/service-clusterip-type.yaml -------------------------------------------------------------------------------- /ch21/service-default-type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch21/service-default-type.yaml -------------------------------------------------------------------------------- /ch21/service-loadbalancer-type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch21/service-loadbalancer-type.yaml -------------------------------------------------------------------------------- /ch21/service-nodeport-type.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch21/service-nodeport-type.yaml -------------------------------------------------------------------------------- /ch22/app-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch22/app-pod.yaml -------------------------------------------------------------------------------- /ch22/app-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch22/app-service.yaml -------------------------------------------------------------------------------- /ch22/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch22/ingress.yaml -------------------------------------------------------------------------------- /ch22/metrics-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch22/metrics-pod.yaml -------------------------------------------------------------------------------- /ch22/metrics-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch22/metrics-service.yaml -------------------------------------------------------------------------------- /ch23/coffee-shop-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch23/coffee-shop-pod.yaml -------------------------------------------------------------------------------- /ch23/grocery-store-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch23/grocery-store-pod.yaml -------------------------------------------------------------------------------- /ch23/internal-tools-namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: internal-tools -------------------------------------------------------------------------------- /ch23/metrics-api-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch23/metrics-api-pod.yaml -------------------------------------------------------------------------------- /ch23/metrics-consumer-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch23/metrics-consumer-pod.yaml -------------------------------------------------------------------------------- /ch23/networkpolicy-api-allow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch23/networkpolicy-api-allow.yaml -------------------------------------------------------------------------------- /ch23/networkpolicy-deny-all.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch23/networkpolicy-deny-all.yaml -------------------------------------------------------------------------------- /ch23/networkpolicy-port-allow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch23/networkpolicy-port-allow.yaml -------------------------------------------------------------------------------- /ch23/payment-processor-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/ckad-study-guide/HEAD/ch23/payment-processor-pod.yaml --------------------------------------------------------------------------------