> For the complete documentation index, see [llms.txt](https://book.kubiosec.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.kubiosec.tech/readme.md).

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

## Day 1

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

## Day 2

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

## Day 3

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

### Appendix

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