Spring Sale - Special 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: 70dumps

CKAD Questions and Answers

Question # 6

Context

You are asked to set resource requests and limits for a running workload to ensure fair resource management.

“Do not delete the existing Deployment . Failure to do so will result in a reduced score.”

Next, ensure that the total amount of resources in the namespace matches the maximum resources the Pods from the nginx-resources Deployment can request.

Failure to do so will result in the updated Deployment failing to roll out successfully.

Full Access
Question # 7

Context

You are asked to deploy an application developed for an older version of Kubernetes on a cluster running a recent version of Kubernetes .

You must connect to the correct host . Failure to do so may result in a zero score.

[candidate@base] $ ssh ckad00026

Task

Fix any API -deprecation issues in the manitest file

/home/candidate/credible-mite/web.yaml

so that the application can be deployed on cluster ckad00026.

The application was developed for Kubernetes v1.15.

The cluster ckad00026 runs Kubernetes 1.29+.

Deploy the application specified in the updated manifest file

/home/candidate/credible-mite/web.yaml in namespace garfish .

Full Access
Question # 8

You must connect to the correct host . Failure to do so may result in a zero score.

[candidate@base] $ ssh ckad00029

Task

Modify the existing Deployment named store-deployment, running in namespace

grubworm, so that its containers

    run with user ID 10000 and

    have the NET_BIND_SERVICE capability added

The store-deployment 's manifest file Click to copy

/home/candidate/daring-moccasin/store-deplovment.vaml

Full Access
Question # 9

Context

Anytime a team needs to run a container on Kubernetes they will need to define a pod within which to run the container.

Task

Please complete the following:

• Create a YAML formatted pod manifest

/opt/KDPD00101/podl.yml to create a pod named app1 that runs a container named app1cont using image Ifccncf/arg-output

with these command line arguments: -lines 56 -F

• Create the pod with the kubect1 command using the YAML file created in the previous step

• When the pod is running display summary data about the pod in JSON format using the kubect1 command and redirect the output to a file named /opt/KDPD00101/out1.json

• All of the files you need to work with have been created, empty, for your convenience

Full Access
Question # 10

Task:

Create a Pod named nginx resources in the existing pod resources namespace.

Specify a single container using nginx:stable image.

Specify a resource request of 300m cpus and 1G1 of memory for the Pod’s container.

Full Access
Question # 11

Context

You are tasked to create a secret and consume the secret in a pod using environment variables as follow:

Task

• Create a secret named another-secret with a key/value pair; key1/value4

• Start an nginx pod named nginx-secret using container image nginx, and add an environment variable exposing the value of the secret key key 1, using COOL_VARIABLE as the name for the environment variable inside the pod

Full Access
Question # 12

Task:

The pod for the Deployment named nosql in the craytisn namespace fails to start because its container runs out of resources.

Update the nosol Deployment so that the Pod:

1) Request 160M of memory for its Container

2) Limits the memory to half the maximum memory constraint set for the crayfah name space.

Full Access
Question # 13

Context

You must connect to the correct host . Failure to do so may result in a zero score.

!

[candidate@base] $ ssh ckad00028

Task

A Pod within the Deployment named honeybee-deployment and in namespace gorilla is logging errors.

Look at the logs to identify error messages.

Look at the logs to identify error messages.

Find errors, including User

"system:serviceaccount:gorilla:default" cannot list resource "pods" [ ... ] in the

namespace "gorilla"

Update the Deployment

honeybee-deployment to resolve the errors in the logs of the Pod.

The honeybee-deployment 's manifest file can be found at

/home/candidate/prompt-escargot/honey bee-deployment.yaml

Full Access
Question # 14

Context

Developers occasionally need to submit pods that run periodically.

Task

Follow the steps below to create a pod that will start at a predetermined time and]which runs to completion only once each time it is started:

• Create a YAML formatted Kubernetes manifest /opt/KDPD00301/periodic.yaml that runs the following shell command: date in a single busybox container. The command should run every minute and must complete within 22 seconds or be terminated oy Kubernetes. The Cronjob namp and container name should both be hello

• Create the resource in the above manifest and verify that the job executes successfully at least once

Full Access