Linux Foundation Certified Kubernetes Administrator CKA Exam Questions

Page: 1 / 14
Total 83 questions
Question 1

SIMULATION

Score: 4%

Task

Create a pod named kucc8 with a single app container for each of the following images running inside (there may be between 1 and 4 images specified): nginx + redis + memcached .



Answer : A

Solution:

kubectl run kucc8 --image=nginx --dry-run -o yaml > kucc8.yaml

# vi kucc8.yaml

apiVersion: v1

kind: Pod

metadata:

creationTimestamp: null

name: kucc8

spec:

containers:

- image: nginx

name: nginx

- image: redis

name: redis

- image: memcached

name: memcached

- image: consul

name: consul

#

kubectl create -f kucc8.yaml

#12.07


Question 2

SIMULATION

Schedule a pod as follows:

Name: nginx-kusc00101

Image: nginx

Node selector: disk=ssd



Answer : A

solution


Question 3

SIMULATION

Create a Kubernetes secret as follows:

Name: super-secret

password: bob

Create a pod named pod-secrets-via-file, using the redis Image, which mounts a secret named super-secret at /secrets.

Create a second pod named pod-secrets-via-env, using the redis Image, which exports password as CONFIDENTIAL



Answer : A

solution


Question 4

SIMULATION

Create a pod with environment variables as var1=value1.Check the environment variable in pod



Answer : A

kubectl run nginx --image=nginx --restart=Never --env=var1=value1

# then

kubectl exec -it nginx -- env

# or

kubectl exec -it nginx -- sh -c 'echo $var1'

# or

kubectl describe po nginx | grep value1


Question 5

SIMULATION

Create and configure the service front-end-service so it's accessible through NodePort and routes to the existing pod named front-end.



Answer : A

solution


Question 6

SIMULATION

Create a pod that having 3 containers in it? (Multi-Container)



Answer : A

image=nginx, image=redis, image=consul

Name nginx container as ''nginx-container''

Name redis container as ''redis-container''

Name consul container as ''consul-container''

Create a pod manifest file for a container and append container

section for rest of the images

kubectl run multi-container --generator=run-pod/v1 --image=nginx --

dry-run -o yaml > multi-container.yaml

# then

vim multi-container.yaml

apiVersion: v1

kind: Pod

metadata:

labels:

run: multi-container

name: multi-container

spec:

containers:

- image: nginx

name: nginx-container

- image: redis

name: redis-container

- image: consul

name: consul-container

restartPolicy: Always


Question 7

SIMULATION

Set the node named ek8s-node-1 as unavailable and reschedule all the pods running on it.



Answer : A

solution


Page:    1 / 14   
Total 83 questions