# Course Materials

## Course Materials

### PART I: Introduction to Kubernetes <a href="#part-i-introduction-to-kubernetes" id="part-i-introduction-to-kubernetes"></a>

#### Chapter 01: Introduction <a href="#chapter-01-introduction" id="chapter-01-introduction"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2F8LsQ8xbPI4mpVtHu0c8L%2F01-Introduction_Andrei.pdf?alt=media&token=5a776480-c91a-4186-94ec-fa1fc6c70ce6>" %}

#### Chapter 02: Container and Docker Review <a href="#chapter-02-container-and-docker-review" id="chapter-02-container-and-docker-review"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FRSO7ltlkltXrgKsYcp82%2F02-Containers_and_Docker_Review.pdf?alt=media&token=f31c9061-5905-4b49-aa91-527f9dfcdb27>" %}

#### Chapter 03: Kubernetes History and Architecture <a href="#chapter-03-kubernetes-history-and-architecture" id="chapter-03-kubernetes-history-and-architecture"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FFQ00uxiYVTVaKPW2BzJj%2F03-K8s_History_and_Architecture.pdf?alt=media&token=306fad99-ae12-480a-87a9-1f95624cc4ad>" %}

#### Chapter 04: Running Workloads Imperatively <a href="#chapter-04-running-workloads-imperatively" id="chapter-04-running-workloads-imperatively"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FzKrhCowHWc0VdsvB3j8n%2F04-Running_Workloads_Imperatively.pdf?alt=media&token=0d310640-c641-4874-a7a0-47a7e737fad5>" %}

#### Chapter 05: The Declarative Model <a href="#chapter-05-the-declarative-model" id="chapter-05-the-declarative-model"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2Fnv6fxuxANqsbPJvkHkN6%2F05-The_Declarative_Model.pdf?alt=media&token=93f94cd1-08d1-4e2f-81ea-f475a2f5e9dc>" %}

#### Chapter 06: Persisting Data <a href="#chapter-06-persisting-data" id="chapter-06-persisting-data"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FRLfqvb0vveDPnWayemk3%2F06-Persisting_Data.pdf?alt=media&token=dd68c427-deb2-4241-a04d-574c711dc92f>" %}

#### Chapter 07: Networking <a href="#chapter-07-networking" id="chapter-07-networking"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2F6YXFjFVXILeKftDpirUS%2F07-K8s_Networking.pdf?alt=media&token=6c60a9ba-e2b6-4a76-b7b4-76f5c49e9cfe>" %}

### PART II: Kubernetes Hardening <a href="#part-ii-kubernetes-hardening" id="part-ii-kubernetes-hardening"></a>

#### Chapter 08: General Hardening <a href="#chapter-08-general-hardening" id="chapter-08-general-hardening"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FuQavbdTAuqxCSr9nLKWt%2F08-General_Hardening.pdf?alt=media&token=f4684258-5063-4fcc-ac3d-07df987897c5>" %}

#### Chapter 09: Tools to analyze a cluster <a href="#chapter-09-tools-to-analyze-a-cluster" id="chapter-09-tools-to-analyze-a-cluster"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FidIccB5Vfejr2gCrzjhC%2F09-Tools_anayze_cluster.pdf?alt=media&token=460827c7-b650-4c91-8bb1-d63ae1bf44a1>" %}

#### Chapter 10: Audit IaC Code <a href="#chapter-10-audit-iac-code" id="chapter-10-audit-iac-code"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FY8uFhK2cuzq1KC9EDoQq%2F10-audit_ioc_code.pdf?alt=media&token=5e7ce857-1c02-4485-a6aa-01703561945a>" %}

#### Chapter 11: Kubernetes API Hardening <a href="#chapter-11-kubernetes-api-hardening" id="chapter-11-kubernetes-api-hardening"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FQ3UlkbOeoOcwkhZVQHMr%2F11-kubernetes_api_hardening.pdf?alt=media&token=544c257c-d205-4e1a-b0aa-1e25438fd0df>" %}

#### Chapter 12: SecurityContext Hardening <a href="#chapter-12-securitycontext-hardening" id="chapter-12-securitycontext-hardening"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FokVIgnCiMLWrFpvyWMVd%2F12-securitycontext_hardening.pdf?alt=media&token=5916eeb2-4dc3-481e-9dca-ee4fbda0d4a9>" %}

#### Chapter 13: Kubernetes Network Policies <a href="#chapter-13-kubernetes-network-policies" id="chapter-13-kubernetes-network-policies"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FjHxf8pC1JkOp9uQ0Mpnv%2F13-kubernetes_network_policies.pdf?alt=media&token=1831bcf2-343e-4fa1-8e0e-b264355f9bf0>" %}

#### Chapter 14: Audit Logging and Threat Detection <a href="#chapter-14-audit-logging-and-threat-detection" id="chapter-14-audit-logging-and-threat-detection"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FBXxGXpKFxKCqy31YBZLi%2F14-audit_logging_and_threat_detection.pdf?alt=media&token=5de0974b-91dd-4902-9492-a5b7771a9831>" %}

#### Chapter 15: Best Practices <a href="#chapter-15-best-practices" id="chapter-15-best-practices"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FRrwmYs7gcw9yCk4Ol39I%2F15-best_practices.pdf?alt=media&token=ff54d6c2-5701-4182-bb3f-2c743d8f62e5>" %}

### PART II: Kubernetes Hardening <a href="#part-ii-kubernetes-hardening-1" id="part-ii-kubernetes-hardening-1"></a>

#### Chapter 16: From the Outside <a href="#chapter-16-from-the-outside" id="chapter-16-from-the-outside"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FK5kewMzFn94ubQbDTLAe%2F16-From_the_Outside.pdf?alt=media&token=2a18f0a1-63b3-4fd1-8443-7e9a6f615a22>" %}

#### Chapter 17: From inside a Pod <a href="#chapter-17-from-inside-a-pod" id="chapter-17-from-inside-a-pod"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FdTySgtBMp9RNRdiunRH7%2F17-From_the_Inside.pdf?alt=media&token=93a5d2ee-2147-4cb6-ba70-f2cc6d4f057a>" %}

#### Chapter 18: Kubernetes Post-Explotation <a href="#chapter-18-kubernetes-post-explotation" id="chapter-18-kubernetes-post-explotation"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2F9rztbmTuAFYashlbA9ho%2F18-Kubernetes_Post-Exploitation.pdf?alt=media&token=bef2c4ef-195a-4015-83cc-2e29472a67dd>" %}

#### Chapter 19: Kubernetes Post-Explotation Part 2 <a href="#chapter-19-kubernetes-post-explotation-part-2" id="chapter-19-kubernetes-post-explotation-part-2"></a>

{% file src="<https://3722880708-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8Jk7bAtIA6fLVYBLmpdJ%2Fuploads%2FxeJYmVY6gqIbPvBkeq46%2F19-Kubernetes_Post-Exploitation_Part_2.pdf?alt=media&token=35198322-b4b7-48ed-90d1-c3a056162548>" %}

\\
