This lab provides practice scenarios to help prepare you for the Certified Kubernetes Security Specialist (CKS) exam. You will be presented with tasks to complete, as well as server(s) and/or an existing Kubernetes cluster to complete them in. You will need to use your knowledge of Kubernetes to successfully complete the provided tasks, much like you would on the real CKS exam. Good luck!
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Get a Username and Password from an Existing Secret
Get the
username
data from thecurly
Secret in thelarry
namespace and save it to/home/cloud_user/username.txt
on the CLI server.Then, get the
password
data and save it to/home/cloud_user/password.txt
on the CLI server.
- Create a Secret and Mount It to a Pod
Create a new secret in the
larry
namespace calledmoe
.Provide fields called
username
andpassword
and store the following username and password credentials in the Secret:- username
dbuser
- password
A83MaeKoz
- username
Create a Pod called
secret-pod
in thelarry
namespace.Mount the new Secret to
/etc/credentials
in the Pod’s container.Note: You can find a skeleton manifest for this Pod at
/home/cloud_user/secret-pod.yml
on the CLI server.