SECTION 1

SECTION 1

9th - 12th Grade

100 Qs

quiz-placeholder

Similar activities

Fall Semester Exam Review

Fall Semester Exam Review

9th - 12th Grade

99 Qs

SOAL LKS COMPUTING GRIYA HARIMEDIAKU

SOAL LKS COMPUTING GRIYA HARIMEDIAKU

12th Grade

100 Qs

Computer Science  Vocabulary Practice

Computer Science Vocabulary Practice

9th - 12th Grade

100 Qs

CXC CSEC IT Grade 10 - End of Term Assessment 2024 December

CXC CSEC IT Grade 10 - End of Term Assessment 2024 December

10th Grade

100 Qs

OCR GCSE Computer Science Revision Paper 1- Saim C :D

OCR GCSE Computer Science Revision Paper 1- Saim C :D

8th - 12th Grade

98 Qs

SCRATCH 3.0 Semester Exam 2 Review

SCRATCH 3.0 Semester Exam 2 Review

9th - 12th Grade

100 Qs

CSD Units 1 & 2 Midterm

CSD Units 1 & 2 Midterm

9th Grade

100 Qs

SECTION 1

SECTION 1

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

Oyekan Wahab

Used 2+ times

FREE Resource

100 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is the fundamental reason Kubernetes uses Pods as the smallest deployable unit, rather than individual containers directly?
To simplify network configuration for containers
To enable co-location and shared resources for containers
To enforce stricter security boundaries than containers
To provide a unique IP address per container
To reduce container image size

Answer explanation

Pods allow tightly coupled containers to share resources like network namespace (IP, port space) and storage volumes, facilitating communication and data sharing for helper or sidecar patterns.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which Kubernetes control plane component is responsible for persisting the cluster's desired state and configuration?
kube-scheduler
kube-apiserver
etcd
kubelet
controller-manager

Answer explanation

etcd is a distributed key-value store that reliably stores all Kubernetes cluster data, serving as the single source of truth for the cluster's state.

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

A developer needs to expose a web application running in a set of Pods within the cluster using a stable internal IP address. Which Kubernetes resource is most appropriate?
Ingress
NodePort Service
ClusterIP Service
ExternalName Service
ReplicaSet

Answer explanation

A ClusterIP Service provides a stable internal IP address and DNS name for accessing Pods, only reachable from within the cluster. NodePort exposes on nodes, Ingress is for external HTTP/S.

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is the primary purpose of the Kubernetes API server in the control plane architecture?
To run containerized applications directly
To schedule Pods onto available worker nodes
To validate and process REST requests for API objects
To manage network traffic between Pods
To store cluster state in a time-series database

Answer explanation

The kube-apiserver is the frontend of the control plane, exposing the Kubernetes API. It processes and validates API requests, and updates the corresponding objects in etcd.

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

When a Pod is scheduled, what is the primary factor the kube-scheduler considers from the Pod's specification?
Container image version
restartPolicy
Resource requests and limits
serviceAccountName
labels

Answer explanation

The kube-scheduler filters nodes based on whether they can satisfy the Pod's resource requests (CPU, memory) and then ranks them based on various priority functions.

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which component is NOT part of the Kubernetes control plane?
kube-apiserver
etcd
kube-scheduler
kube-proxy
kube-controller-manager

Answer explanation

kube-proxy runs on every node in the cluster and is responsible for maintaining network rules on nodes, enabling network communication to Pods from network sessions inside or outside of the cluster. It's a node component, not control plane.

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What core benefit does containerization (e.g., using Docker or containerd) provide for application deployment?
Automatic scaling of applications
Abstraction of the underlying operating system and kernel
Consistent runtime environment across different machines
Built-in service discovery and load balancing
Secure by default inter-container communication

Answer explanation

Containers bundle an application with its dependencies, ensuring it runs consistently regardless of the host environment, solving "it works on my machine" problems.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?