devops/activities/07-kubernetes-intro-test.md
2026-01-01 00:00:00 +00:00

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