wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Lesson 3 (Part 1): Container Orchestration with Kubernetes

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

What is the Default tag of docker image?

a)

Test

b)

Latest

c)

v1.0.0

d)

Trial

2.

How can we uniquely identify an image?

a)

All images with their tags are unique

b)

The image ID is what really makes an image unique, we can have an Image ID with many names and tags, but they will all reference the same layers and meta-information

c)

Only base images on the root registry namespace are unique because all other images are based on these

d)

All the preceding answers are correct

3.

Which plane consists of the Worker Nodes?

a)

Data Plane

b)

Control Plane

c)

Global Plane

d)

None of the Above

4.

Which methods can be used to create container images?

a)

We can build images from containers, committing their read-write layers on top of read-only ones

b)

We can use a Dockerfile, starting with a base image

c)

We can start from an empty one, known as scratch

d)

All of the above

5.

The key value store used for backups and keeping manifests for the entire cluster is

a)

kube-apiserver

b)

kube scheduler

c)

kube-controller-manager

d)

etcd

6.

Which encapsulates the metadata for a cluster, such as the name of the cluster, API server endpoint, and certificate authority used to check the identity of the user?

a)

Pod

b)

New Cluster

c)

User

d)

Cluster

7.

Functionalities that enable powerful self healing capabilities in kubernetes

a)

Replicas

b)

Readiness

c)

Cluster Autoscaler

d)

Liveness Probes

e)

Load Balance

8.

If we publish a service on port 8080 using -P, which nodes will expose port 8080?

a)

No node will expose a service on port 8080.

b)

All nodes will publish port 8080.

c)

We should use privileged containers to expose port 8080.

d)

We must use --network=host to publish ports below port 30000.

9.

In a declarative API

a)

It consists of a relatively high number of relatively big objects

b)

it allows you to declare or specify the desired state of your resource and tries to keep the current state of Kubernetes objects in sync with the desired state.

c)

Humans often need to read and write the objects

d)

Transactions across objects are required

10.

Which agent that runs on every node and notifies the kube- apiserver that this node is part of the cluster

a)

kube-proxy

b)

kubelet

c)

kube-scheduler

d)

kube-controller-manager