kubectl is the primary interface most people use in order to work with Kubernetes. This lab will give you a chance to test and hone your kubectl skills with a real Kubernetes cluster. You will have the opportunity to collect information and make changes to the cluster, all using kubectl.
Successfully complete this lab by achieving the following learning objectives:
- Get a List of Persistent Volumes Sorted by Capacity
Use kubectl to get a list of persistent volumes. Ensure this list is sorted by the persistent volume capacity. Store the sorted kubectl output in the file
- Run a Command Inside the `quark` Pod’s Container to Obtain a Key Value
quarkpod within the
beebox-mobilenamespace. Run a command inside this pod’s container to obtain a key value. The key value is located inside the container’s file system in a file called
/etc/key/key.txt. Save the key value to a file on the Kube control plane server at
- Create a Deployment Using a Spec File
You will find a deployment spec file located at
/home/cloud_user/deployment.yml. Using this file, create the deployment it describes in the cluster.
- Delete the `beebox-auth` Service
There is a service in the
beebox-auth-svc. Delete this service.