Skip to content

Latest commit

 

History

History
136 lines (97 loc) · 9.37 KB

File metadata and controls

136 lines (97 loc) · 9.37 KB

CKS (Certified Kubernetes Security Specialist)

You'll find here everything to know for the CKS exam. It has been written in December 2023, with the intention to be straight to the point.

About the exam

The program provides assurance that a CKS has the skills, knowledge, and competence on a broad range of best practices for securing container-based applications and Kubernetes platforms during build, deployment and runtime.

training.linuxfoundation.org/certification

🚩 A valid CKA certification is required to try this exam

🌐 Training Portal (Linux Foundation), PSI Exams Portal, Exam Instructions

Curriculum

Examination resources

Allowed websites

Component Links
Kubernetes kubernetes.io/docs, kubernetes.io/blog
etcd etcd.io/docs
AppArmor gitlab.com/apparmor/apparmor/-/wikis/Documentation
Falco falco.org/docs
Trivy aquasecurity.github.io/trivy

📌 Source: Resources Allowed: All LF Certification Programs

Command line

kubectl cheatsheet, kubectl reference, crictl for debugging

⚗️ Refresher: Linux, Kubernetes

Copy/paste

Always works (but slow): copy/paste right mouse context menu actions

In the Terminal: Ctrl+Shift+C and Ctrl+Shift+V

Other apps like Firefox: Ctrl+C and Ctrl+V

In the Terminal also: mark text with the mouse and then press the mouse-middle key to insert (only works while staying in the Terminal)

You can try with this Killercoda scenario.

General documentation

Training

Tools

Name Paragraph Kubernetes definition
AppArmor 3.4 Kernel hardening annotations.container.apparmor.security.beta.kubernetes.io
etcd
Falco 6.1 Behavioral analytics
gVisor 4.3 Sandboxes spec.runtimeClassName
Kata Containers 4.3 Sandboxes spec.runtimeClassName
kube-bench 1.2 CIS benchmark
OPA Gatekeeper 4.1 Security domains ConstraintTemplate
seccomp 3.4 Kernel hardening securityContext.seccompProfile
SELinux securityContext.seLinuxOptions
Trivy 5. Supply chain security

Free lab platforms

💡 CKS exam gives access to 2 sessions with Killer Shell (example)

Other resources

Documents

Study notes

Exam question examples

Videos