78 lines
2.0 KiB
Markdown
78 lines
2.0 KiB
Markdown
---
|
|
id: act-07-kubernetes-intro-test
|
|
title: Kubernetes Intro - Test
|
|
mode: test
|
|
open_at: 2026-02-01T00:00:00+01:00
|
|
close_at: 2026-12-31T23:59:59+01:00
|
|
retakes_enabled: true
|
|
max_attempts: 2
|
|
grade_max: 100
|
|
time_limit_seconds: 1800
|
|
---
|
|
|
|
## T1
|
|
Type: mcq
|
|
Points: 20
|
|
Prompt: Kubernetes is best described as:
|
|
Refs:
|
|
- mat-06-kubernetes-intro#what-kubernetes-is
|
|
- mat-06-kubernetes-intro#kubernetes-from-40k-feet
|
|
Choices:
|
|
- [x] A system that deploys and manages applications and their components across a cluster.
|
|
- [ ] A container image registry for distributing OCI images.
|
|
- [ ] A virtualization hypervisor that runs virtual machines directly on hardware.
|
|
- [ ] A source control system for YAML manifests.
|
|
|
|
## T2
|
|
Type: mcq
|
|
Points: 20
|
|
Prompt: For high availability, production clusters typically run control plane nodes in which quantity?
|
|
Refs:
|
|
- mat-06-kubernetes-intro#control-plane-nodes-and-worker-nodes
|
|
Choices:
|
|
- [ ] 1
|
|
- [ ] 2
|
|
- [x] 3 or 5
|
|
- [ ] 10
|
|
|
|
## T3
|
|
Type: short
|
|
Points: 15
|
|
Prompt: Name the main agent on each worker node that watches the API server for tasks and reports status back.
|
|
Refs:
|
|
- mat-06-kubernetes-intro#kubelet
|
|
Answer: kubelet
|
|
|
|
## T4
|
|
Type: short
|
|
Points: 15
|
|
Prompt: Name the consensus algorithm used by etcd to keep writes consistent.
|
|
Refs:
|
|
- mat-06-kubernetes-intro#raft-consensus-and-write-consistency
|
|
Answer: RAFT
|
|
|
|
## T5
|
|
Type: mcq
|
|
Points: 15
|
|
Prompt: The Kubernetes scheduler primarily:
|
|
Refs:
|
|
- mat-06-kubernetes-intro#the-scheduler
|
|
Choices:
|
|
- [x] Watches for new tasks and assigns them to appropriate nodes.
|
|
- [ ] Stores desired state as a distributed key-value database.
|
|
- [ ] Implements node-level networking and load balancing on each worker.
|
|
- [ ] Builds container images and pushes them to registries.
|
|
|
|
## T6
|
|
Type: mcq
|
|
Points: 15
|
|
Prompt: By default, what is the filename of the kubeconfig file used by kubectl (inside the .kube directory)?
|
|
Refs:
|
|
- mat-06-kubernetes-intro#configure-kubectl-and-kubeconfig
|
|
- mat-06-kubernetes-intro#kubeconfig-structure-clusters-users-contexts-current-context
|
|
Choices:
|
|
- [ ] kubeconfig.yaml
|
|
- [x] config
|
|
- [ ] cluster.conf
|
|
- [ ] kubectl.json
|