set 3

set 3

9th - 12th Grade

50 Qs

quiz-placeholder

Similar activities

9.1.4 Python Quiz 🐍

9.1.4 Python Quiz 🐍

9th Grade

48 Qs

LATIHAN SOAL

LATIHAN SOAL

10th Grade - University

50 Qs

ICT - SUMMATIVE QUIZ

ICT - SUMMATIVE QUIZ

10th Grade

50 Qs

GCSE Computing Quiz

GCSE Computing Quiz

7th - 11th Grade

45 Qs

Google Sheets Revision 1

Google Sheets Revision 1

6th - 10th Grade

50 Qs

HCI MIDTERM EXAMINATIONS

HCI MIDTERM EXAMINATIONS

12th Grade

50 Qs

IT English vocabulary review

IT English vocabulary review

9th - 10th Grade

50 Qs

Tin 11: Bài 25,26

Tin 11: Bài 25,26

11th Grade

45 Qs

set 3

set 3

Assessment

Quiz

Computers

9th - 12th Grade

Practice Problem

Medium

Created by

Oyekan Wahab

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

50 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is a primary motivation for adopting container orchestration beyond simply running containers with a runtime like containerd?

To achieve higher density of containers on a single host.
To automate deployment, scaling, healing, and networking of distributed applications.
To simplify the process of building container images from source code.
To provide a standardized container image format for portability.
To enforce strict kernel isolation between containers.

Answer explanation

While runtimes manage container lifecycle on a single host, orchestration automates complex tasks across a cluster of hosts, such as declarative deployments, auto-scaling based on load, self-healing of failed instances, service discovery, and load balancing.

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

The Container Runtime Interface (CRI) in Kubernetes serves what key purpose?

To define the standard for container image formats.
To provide an API for kubelet to interact with different container runtimes.
To manage network plugin configurations (CNI).
To enforce security policies for container execution.
To schedule containers onto nodes.

Answer explanation

CRI is a plugin interface enabling kubelet to use various container runtimes (like containerd, CRI-O) without recompiling Kubernetes. It standardizes communication for operations like starting/stopping Pods and containers.

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

In Kubernetes RBAC, what is the difference between a Role and a ClusterRole?

Role grants permissions to users, ClusterRole to ServiceAccounts.
Role is for read-only access, ClusterRole for write access.
Role is namespaced, ClusterRole is cluster-wide.
Role defines permissions, ClusterRole binds permissions to subjects.
Role is for built-in components, ClusterRole for custom resources.

Answer explanation

Role objects define permissions within a specific namespace, while ClusterRole objects define permissions that apply cluster-wide (e.g., to access nodes, persistent volumes, or resources across all namespaces).

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which Kubernetes networking component is responsible for ensuring that traffic sent to a Service's IP address is correctly routed to one of its backing Pods?

CNI plugin
kube-dns / CoreDNS
kube-proxy
Ingress controller
The API server's endpoint controller.

Answer explanation

kube-proxy runs on each node and maintains network rules (e.g., using iptables, IPVS) that implement Kubernetes Services. It watches the API server for Service and EndpointSlice changes and updates these rules accordingly.

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What fundamental problem does a Service Mesh aim to solve for microservices that is not inherently addressed by basic Kubernetes Services?

Providing stable IP addresses for Pods.
Exposing services to external traffic via HTTP/S routing.
Adding advanced observability, security (mTLS), and traffic control between services.
Managing persistent storage for stateful applications.
Automating the build and deployment of container images.

Answer explanation

While Kubernetes Services provide basic L4 load balancing and service discovery, a Service Mesh (like Istio, Linkerd) adds a dedicated infrastructure layer for L7 concerns like fine-grained traffic management (canary, retries), mutual TLS (mTLS) between services, and detailed telemetry (metrics, traces).

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is the role of a PersistentVolumeClaim (PVC) in Kubernetes storage?

It defines a specific type of storage backend (e.g., SSD, HDD).
It represents a piece of provisioned storage available in the cluster.
It is a request for storage by a user/Pod, consuming a PersistentVolume.
It directly attaches a node's local disk to a Pod.
It manages the lifecycle of storage snapshots.

Answer explanation

A PVC is a request for storage by a user. It consumes an existing PersistentVolume (PV) or can dynamically provision one if a StorageClass is configured. Pods then mount the PVC as a volume.

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

How does container orchestration typically facilitate "self-healing" for applications?

By automatically applying security patches to container images.
By using AI to predict and prevent application failures.
By monitoring application health and automatically restarting or replacing failed instances.
By providing detailed debugging tools for developers to fix application bugs faster.
By load balancing traffic away from nodes with high CPU usage.

Answer explanation

Orchestrators monitor the health of application instances (e.g., Pods). If an instance fails a health check or crashes, the orchestrator can automatically restart it or replace it with a new instance to maintain the desired state and availability.

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?