Course Overview
This course provides the skills and knowledge on a broad range of best practices for securing container-based applications and Kubernetes platforms during build, deployment, and runtime. It is designed as preparation for the Certified Kubernetes Security Specialist (CKS) Exam.
What you’ll learn
- This course exposes students to knowledge and skills needed to maintain security in dynamic, multi-project environments.
- This course addresses security concerns for cloud production environments and covers topics related to the security container supply chain, discussing topics from before a cluster has been configured through deployment and ongoing, as well as agile use, including where to find ongoing security and vulnerability information.
- The course includes hands-on labs to build and secure a Kubernetes cluster, as well as monitor and log security events.
This course is designed as preparation for the Certified Kubernetes Security Specialist (CKS) exam and will substantially increase students’ ability to become certified.
Target audiences
- This course is ideal for anyone holding a CKA certification and interested in or responsible for cloud security.
Curriculum
- 1 Section
- 10 Lessons
- 4 Days
Expand all sectionsCollapse all sections
- Topics10
- 1.1Introduction Linux Foundation Linux Foundation Training Linux Foundation Certifications Linux Foundation Digital Badges Laboratory Exercises, Solutions and Resources E-Learning Course: LFS260 Distribution Details Labs
- 1.2Cloud Security Overview Multiple Projects What is Security? Assessment Prevention Detection Reaction Classes of Attackers Types of Attacks Attack Surfaces Hardware and Firmware Considerations Security Agencies Manage External Access Labs
- 1.3Preparing to Install Image Supply Chain Runtime Sandbox Verify Platform Binaries Minimize Access to GUI Policy Based Control Labs
- 1.4Installing the Cluster Update Kubernetes Tools to Harden the Kernel Kernel Hardening Examples Mitigating Kernel Vulnerabilities Labs
- 1.5Securing the kube-apiserver Restrict Access to API Enable Kube-apiserver Auditing Configuring RBAC Pod Security Policies Minimize IAM Roles Protecting etcd CIS Benchmark Using Service Accounts Labs
- 1.6Networking Firewalling Basics Network Plugins iptables Mitigate Brute Force Login Attempts Netfilter rule management Netfilter Implementation nft Concepts Ingress Objects Pod to Pod Encryption Restrict Cluster Level Access Labs
- 1.7Workload Considerations Minimize Base Image Static Analysis of Workloads Runtime Analysis of Workloads Container Immutability Mandatory Access Control SELinux AppArmor Generate AppArmor Profiles Labs
- 1.8Issue Detection Understanding Phases of Attack Preparation Understanding an Attack Progression During an Incident Handling Incident Aftermath Intrusion Detection Systems Threat Detection Behavioral Analytics Labs
- 1.9Domain Reviews Preparing for the Exam Labs
- 1.10Closing and Evaluation Survey Evaluation Survey
