Create a TLS Secret
A Deployment already references a TLS Secret, but the Secret does not exist.
The task
Task
A Deployment already references a TLS Secret, but the Secret does not exist.
Requirements
- Create the missing TLS Secret named
tls-secretin namespaceweb-appusing the provided certificate and key files:
- Certificate:
/root/tls.crt - Key:
/root/tls.key
- The Secret must be of type
kubernetes.io/tls
Verify that the Deployment Pods start successfully.
What this tests
Restrict RBAC and service accounts, tighten API server flags, and keep the cluster patched. On the CKS exam, Cluster Hardening tasks are graded purely on what you build in the cluster — not multiple choice — so the only way to get faster is to do them on a real cluster against a clock.
Practice it for real
prepium.sh drops you into your own isolated Kubernetes cluster in the browser — no install, no credit card. You solve the task in a real terminal, hit validate, and a programmatic checker scores exactly what you got right and wrong (with partial credit). The canonical solution unlocks after you attempt it, so you learn the fast, exam-ready way to do it.