Question 1
What native runtime is Open Container Initiative (OCI) compliant?
- runC
- runV
- kata-containers
- gvisor
Question 2
Which API object is the recommended way to run a scalable, stateless application on your cluster?
- ReplicaSet
- Deployment
- DaemonSet
- Pod
Question 3
A CronJob is scheduled to run by a user every one hour. What happens in the cluster when it's time for this CronJob to run?
- Kubelet watches API Server for CronJob objects. When it's time for a Job to run, it runs the Pod directly.
- Kube-scheduler watches API Server for CronJob objects, and this is why it's called kube-scheduler.
- CronJob controller component creates a Pod and waits until it finishes to run.
- CronJob controller component creates a Job. Then the Job controller creates a Pod and waits until it finishes to run.
Question 4
What is the purpose of the kubelet component within a Kubernetes cluster?
- A dashboard for Kubernetes Clusters that allows management and troubleshooting of applications.
- A network proxy that runs on each node in your cluster, implementing part of the Kubernetes Service concept.
- A component that watches for newly created Pods with no assigned node, and selects a node for them to run on.
- An agent that runs on each node in the cluster. It makes sure that containers are running in a Pod.
Question 5
What is the default value for authorization-mode in Kubernetes API server?
- --authorization-mode=RBAC
- --authorization-mode=AlwaysAllow
- --authorization-mode=AlwaysDeny
- --authorization-mode=ABAC