# A hacker's view on #containers and #K8S

## Day 1

[1.1 Install docker](https://book.kubiosec.tech/doc/appendix_a_docker_k8s_install)\
[1.2 Getting started with Docker](https://book.kubiosec.tech/doc/getting_started_with_docker)\
[1.3 Creating containers](https://book.kubiosec.tech/doc/creating_containers)\
[1.4 Container networking](https://book.kubiosec.tech/doc/container_networking)\
[1.5 Linux namespaces explained](https://book.kubiosec.tech/doc/docker_namespaces_explained)\
[1.6 Backdooring a container](https://book.kubiosec.tech/doc/dockerscan)\
[1.7. Vulnerability Scanning](https://book.kubiosec.tech/doc/vuln_scanning)\
[1.8 Container security options](https://book.kubiosec.tech/doc/security_options)\
[1.9 Docker compliance benchmark](https://book.kubiosec.tech/doc/docker-bench)\
[1.10 Optional Struts-RCE](https://book.kubiosec.tech/examples/struts_exploit)\
[1.11 Optional gaining root](https://book.kubiosec.tech/examples/gaining_root)<br>

## Day 2

[2.1 Installing Kubernetes](https://book.kubiosec.tech/doc/appendix_a_docker_k8s_install)\
[2.2 Install App Routable Demo](https://book.kubiosec.tech/doc/app_routable_demo)\
[2.3 Kubernetes getting started](https://book.kubiosec.tech/doc/kubernetes_getting_started)\
[2.4 Kubernetes services](https://book.kubiosec.tech/doc/kubernetes_services)<br>

## Day 3

[3.1 Kubernetes Ingress](https://book.kubiosec.tech/doc/ingress)\
[3.2 Kubernetes Network Policies](https://book.kubiosec.tech/doc/netw_policies)\
[3.3 eBPF Introduction](https://book.kubiosec.tech/doc/bpf_labs)\
[3.4 Scanning pods for vulnerabilities or misconfiguration](https://book.kubiosec.tech/doc/vuln_misconfig_scanning_k8s)\
[3.5 Scanning your K8S cluster](https://book.kubiosec.tech/doc/scanning_k8s)\
[3.6 Cluster communication deepdive](https://book.kubiosec.tech/doc/k8s_cluster_communication)\
[3.7 Cluster API access via pod](https://book.kubiosec.tech/doc/api_access_via_pod) & [Host](https://book.kubiosec.tech/doc/api_access_via_host)\
[3.8 Cluster compliance benchmarking](https://book.kubiosec.tech/doc/kube-bench)<br>

### Appendix

[Appendix A - Installing Docker and K8Sdocker\_k8s\_install](https://book.kubiosec.tech/doc/appendix_a_docker_k8s_install)\
[Appendix B - Tcpdump Lab Solution](https://book.kubiosec.tech/doc/appendix_b_tcpdump_lab)\
[Appendix C - Quick App Deployments](https://book.kubiosec.tech/doc/quick_apps)\
[Appendix D - Installing management tools](https://book.kubiosec.tech/doc/mgmttools)<br>
