├── .github └── workflows │ └── validate-manifests.yml ├── .gitignore ├── README.md ├── exercises ├── 01-install-cluster │ ├── Vagrantfile │ ├── instructions.md │ └── solution │ │ └── solution.md ├── 02-cluster-version-upgrade │ ├── Vagrantfile │ ├── instructions.md │ └── solution │ │ └── solution.md ├── 03-etcd-backup-restore │ ├── Vagrantfile │ ├── etcdctl.sh │ ├── instructions.md │ └── solution │ │ └── solution.md ├── 04-rbac │ ├── create-user-context.sh │ ├── imgs │ │ └── rbac.png │ ├── instructions.md │ └── solution │ │ └── solution.md ├── 05-helm │ └── instructions.md ├── 06-kustomize │ └── instructions.md ├── 07-crd │ └── instructions.md ├── 08-deployment │ └── instructions.md ├── 09-hpa │ └── instructions.md ├── 10-resource-requests-limits │ └── instructions.md ├── 11-resourcequota │ └── instructions.md ├── 12-limitrange │ └── instructions.md ├── 13-node-selector-affinity │ ├── instructions.md │ └── solution │ │ └── solution.md ├── 14-taints-tolerations │ ├── instructions.md │ └── solution │ │ └── solution.md ├── 15-configmap │ └── instructions.md ├── 16-secret │ └── instructions.md ├── 17-ephemeral-volume │ └── instructions.md ├── 18-persistent-volume │ ├── dynamic-binding │ │ ├── instructions.md │ │ └── solution │ │ │ └── solution.md │ └── static-binding │ │ └── instructions.md ├── 19-service │ └── instructions.md ├── 20-ingress │ └── instructions.md ├── 21-gateway-api │ ├── gateway-setup.md │ ├── instructions.md │ ├── setup.yaml │ └── solution │ │ ├── gateway-class.yaml │ │ ├── gateway.yaml │ │ ├── httproute.yaml │ │ └── solution.md ├── 22-networkpolicy │ └── instructions.md ├── 23-troubleshooting-pod │ └── instructions.md ├── 24-troubleshooting-service │ └── instructions.md ├── 25-troubleshooting-control-plane │ ├── Vagrantfile │ ├── instructions.md │ ├── problem-setup.sh │ └── solution │ │ └── solution.md ├── 26-troubleshooting-worker-node │ ├── Vagrantfile │ ├── instructions.md │ ├── problem-setup.sh │ └── solution │ │ └── solution.md ├── 27-pod-metrics │ └── instructions.md ├── 28-extra-troubleshooting-app │ ├── gemini │ │ ├── mysql-pod.yaml │ │ ├── mysql-service.yaml │ │ ├── web-app-pod.yaml │ │ └── web-app-service.yaml │ ├── imgs │ │ └── app-architecture.png │ ├── instructions.md │ ├── leo │ │ ├── mysql-pod.yaml │ │ ├── mysql-service.yaml │ │ ├── web-app-pod.yaml │ │ └── web-app-service.yaml │ └── solution │ │ ├── mysql-pod.yaml │ │ ├── mysql-service.yaml │ │ ├── solution.md │ │ ├── web-app-pod.yaml │ │ ├── web-app-service.yaml │ │ └── web-app │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── build-image.md │ │ └── web-app.js ├── 29-extra-troubleshooting-network-policy │ ├── instructions.md │ ├── setup.yaml │ └── solution │ │ ├── solution.md │ │ └── web-app │ │ ├── .dockerignore │ │ ├── Dockerfile │ │ ├── build-image.md │ │ └── web-app.js ├── common │ ├── multi-node-cluster-setup.md │ └── vagrant-setup.md └── scripts │ ├── common.sh │ ├── control-plane.sh │ └── worker.sh ├── prerequisites └── instructions.md └── slides.pdf /.github/workflows/validate-manifests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/.github/workflows/validate-manifests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/README.md -------------------------------------------------------------------------------- /exercises/01-install-cluster/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/01-install-cluster/Vagrantfile -------------------------------------------------------------------------------- /exercises/01-install-cluster/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/01-install-cluster/instructions.md -------------------------------------------------------------------------------- /exercises/01-install-cluster/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/01-install-cluster/solution/solution.md -------------------------------------------------------------------------------- /exercises/02-cluster-version-upgrade/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/02-cluster-version-upgrade/Vagrantfile -------------------------------------------------------------------------------- /exercises/02-cluster-version-upgrade/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/02-cluster-version-upgrade/instructions.md -------------------------------------------------------------------------------- /exercises/02-cluster-version-upgrade/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/02-cluster-version-upgrade/solution/solution.md -------------------------------------------------------------------------------- /exercises/03-etcd-backup-restore/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/03-etcd-backup-restore/Vagrantfile -------------------------------------------------------------------------------- /exercises/03-etcd-backup-restore/etcdctl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/03-etcd-backup-restore/etcdctl.sh -------------------------------------------------------------------------------- /exercises/03-etcd-backup-restore/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/03-etcd-backup-restore/instructions.md -------------------------------------------------------------------------------- /exercises/03-etcd-backup-restore/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/03-etcd-backup-restore/solution/solution.md -------------------------------------------------------------------------------- /exercises/04-rbac/create-user-context.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/04-rbac/create-user-context.sh -------------------------------------------------------------------------------- /exercises/04-rbac/imgs/rbac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/04-rbac/imgs/rbac.png -------------------------------------------------------------------------------- /exercises/04-rbac/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/04-rbac/instructions.md -------------------------------------------------------------------------------- /exercises/04-rbac/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/04-rbac/solution/solution.md -------------------------------------------------------------------------------- /exercises/05-helm/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/05-helm/instructions.md -------------------------------------------------------------------------------- /exercises/06-kustomize/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/06-kustomize/instructions.md -------------------------------------------------------------------------------- /exercises/07-crd/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/07-crd/instructions.md -------------------------------------------------------------------------------- /exercises/08-deployment/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/08-deployment/instructions.md -------------------------------------------------------------------------------- /exercises/09-hpa/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/09-hpa/instructions.md -------------------------------------------------------------------------------- /exercises/10-resource-requests-limits/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/10-resource-requests-limits/instructions.md -------------------------------------------------------------------------------- /exercises/11-resourcequota/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/11-resourcequota/instructions.md -------------------------------------------------------------------------------- /exercises/12-limitrange/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/12-limitrange/instructions.md -------------------------------------------------------------------------------- /exercises/13-node-selector-affinity/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/13-node-selector-affinity/instructions.md -------------------------------------------------------------------------------- /exercises/13-node-selector-affinity/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/13-node-selector-affinity/solution/solution.md -------------------------------------------------------------------------------- /exercises/14-taints-tolerations/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/14-taints-tolerations/instructions.md -------------------------------------------------------------------------------- /exercises/14-taints-tolerations/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/14-taints-tolerations/solution/solution.md -------------------------------------------------------------------------------- /exercises/15-configmap/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/15-configmap/instructions.md -------------------------------------------------------------------------------- /exercises/16-secret/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/16-secret/instructions.md -------------------------------------------------------------------------------- /exercises/17-ephemeral-volume/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/17-ephemeral-volume/instructions.md -------------------------------------------------------------------------------- /exercises/18-persistent-volume/dynamic-binding/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/18-persistent-volume/dynamic-binding/instructions.md -------------------------------------------------------------------------------- /exercises/18-persistent-volume/dynamic-binding/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/18-persistent-volume/dynamic-binding/solution/solution.md -------------------------------------------------------------------------------- /exercises/18-persistent-volume/static-binding/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/18-persistent-volume/static-binding/instructions.md -------------------------------------------------------------------------------- /exercises/19-service/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/19-service/instructions.md -------------------------------------------------------------------------------- /exercises/20-ingress/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/20-ingress/instructions.md -------------------------------------------------------------------------------- /exercises/21-gateway-api/gateway-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/21-gateway-api/gateway-setup.md -------------------------------------------------------------------------------- /exercises/21-gateway-api/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/21-gateway-api/instructions.md -------------------------------------------------------------------------------- /exercises/21-gateway-api/setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/21-gateway-api/setup.yaml -------------------------------------------------------------------------------- /exercises/21-gateway-api/solution/gateway-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/21-gateway-api/solution/gateway-class.yaml -------------------------------------------------------------------------------- /exercises/21-gateway-api/solution/gateway.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/21-gateway-api/solution/gateway.yaml -------------------------------------------------------------------------------- /exercises/21-gateway-api/solution/httproute.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/21-gateway-api/solution/httproute.yaml -------------------------------------------------------------------------------- /exercises/21-gateway-api/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/21-gateway-api/solution/solution.md -------------------------------------------------------------------------------- /exercises/22-networkpolicy/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/22-networkpolicy/instructions.md -------------------------------------------------------------------------------- /exercises/23-troubleshooting-pod/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/23-troubleshooting-pod/instructions.md -------------------------------------------------------------------------------- /exercises/24-troubleshooting-service/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/24-troubleshooting-service/instructions.md -------------------------------------------------------------------------------- /exercises/25-troubleshooting-control-plane/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/25-troubleshooting-control-plane/Vagrantfile -------------------------------------------------------------------------------- /exercises/25-troubleshooting-control-plane/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/25-troubleshooting-control-plane/instructions.md -------------------------------------------------------------------------------- /exercises/25-troubleshooting-control-plane/problem-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/25-troubleshooting-control-plane/problem-setup.sh -------------------------------------------------------------------------------- /exercises/25-troubleshooting-control-plane/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/25-troubleshooting-control-plane/solution/solution.md -------------------------------------------------------------------------------- /exercises/26-troubleshooting-worker-node/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/26-troubleshooting-worker-node/Vagrantfile -------------------------------------------------------------------------------- /exercises/26-troubleshooting-worker-node/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/26-troubleshooting-worker-node/instructions.md -------------------------------------------------------------------------------- /exercises/26-troubleshooting-worker-node/problem-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/26-troubleshooting-worker-node/problem-setup.sh -------------------------------------------------------------------------------- /exercises/26-troubleshooting-worker-node/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/26-troubleshooting-worker-node/solution/solution.md -------------------------------------------------------------------------------- /exercises/27-pod-metrics/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/27-pod-metrics/instructions.md -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/gemini/mysql-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/gemini/mysql-pod.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/gemini/mysql-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/gemini/mysql-service.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/gemini/web-app-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/gemini/web-app-pod.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/gemini/web-app-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/gemini/web-app-service.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/imgs/app-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/imgs/app-architecture.png -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/instructions.md -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/leo/mysql-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/leo/mysql-pod.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/leo/mysql-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/leo/mysql-service.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/leo/web-app-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/leo/web-app-pod.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/leo/web-app-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/leo/web-app-service.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/solution/mysql-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/solution/mysql-pod.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/solution/mysql-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/solution/mysql-service.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/solution/solution.md -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/solution/web-app-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/solution/web-app-pod.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/solution/web-app-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/solution/web-app-service.yaml -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/solution/web-app/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/solution/web-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/solution/web-app/Dockerfile -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/solution/web-app/build-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/solution/web-app/build-image.md -------------------------------------------------------------------------------- /exercises/28-extra-troubleshooting-app/solution/web-app/web-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/28-extra-troubleshooting-app/solution/web-app/web-app.js -------------------------------------------------------------------------------- /exercises/29-extra-troubleshooting-network-policy/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/29-extra-troubleshooting-network-policy/instructions.md -------------------------------------------------------------------------------- /exercises/29-extra-troubleshooting-network-policy/setup.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/29-extra-troubleshooting-network-policy/setup.yaml -------------------------------------------------------------------------------- /exercises/29-extra-troubleshooting-network-policy/solution/solution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/29-extra-troubleshooting-network-policy/solution/solution.md -------------------------------------------------------------------------------- /exercises/29-extra-troubleshooting-network-policy/solution/web-app/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log -------------------------------------------------------------------------------- /exercises/29-extra-troubleshooting-network-policy/solution/web-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/29-extra-troubleshooting-network-policy/solution/web-app/Dockerfile -------------------------------------------------------------------------------- /exercises/29-extra-troubleshooting-network-policy/solution/web-app/build-image.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/29-extra-troubleshooting-network-policy/solution/web-app/build-image.md -------------------------------------------------------------------------------- /exercises/29-extra-troubleshooting-network-policy/solution/web-app/web-app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/29-extra-troubleshooting-network-policy/solution/web-app/web-app.js -------------------------------------------------------------------------------- /exercises/common/multi-node-cluster-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/common/multi-node-cluster-setup.md -------------------------------------------------------------------------------- /exercises/common/vagrant-setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/common/vagrant-setup.md -------------------------------------------------------------------------------- /exercises/scripts/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/scripts/common.sh -------------------------------------------------------------------------------- /exercises/scripts/control-plane.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/scripts/control-plane.sh -------------------------------------------------------------------------------- /exercises/scripts/worker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/exercises/scripts/worker.sh -------------------------------------------------------------------------------- /prerequisites/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/prerequisites/instructions.md -------------------------------------------------------------------------------- /slides.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bmuschko/cka-crash-course/HEAD/slides.pdf --------------------------------------------------------------------------------