2.2 KiB
| id | title | mode | open_at | close_at | retakes_enabled | max_attempts | grade_max |
|---|---|---|---|---|---|---|---|
| act-04-kubernetes-intro-understanding | Kubernetes Intro - Understanding | understanding | 2026-02-01T00:00:00+01:00 | 2026-12-31T23:59:59+01:00 | true | 999 | 100 |
T1
Type: mcq Points: 20 Prompt: Which description best matches what Kubernetes does? Refs:
- mat-06-kubernetes-intro#what-kubernetes-is
- mat-06-kubernetes-intro#orchestration Choices:
- It deploys applications and can scale, self-heal, and manage rollouts/rollbacks.
- It is a programming language for writing cloud-native applications.
- It is a container image format used to distribute applications.
- It is a single server operating system kernel.
T2
Type: short Points: 15 Prompt: What does the abbreviation K8s mean? Refs:
- mat-06-kubernetes-intro#whats-in-the-name-and-k8s Answer: The 8 replaces the eight letters between K and s in Kubernetes.
T3
Type: single_choice Points: 20 Prompt: For high availability, which control plane sizing is recommended? A) 1 control plane node B) 2 control plane nodes C) 3 or 5 control plane nodes D) 7 control plane nodes Refs:
- mat-06-kubernetes-intro#control-plane-nodes-and-worker-nodes
T4
Type: multiple_choice Points: 25 Prompt: Which items are part of the control plane services described in the material? A) API server B) Scheduler C) Cluster store (etcd) D) Kubelet E) Controller manager/controllers F) Kube-proxy Refs:
- mat-06-kubernetes-intro#control-plane-services
- mat-06-kubernetes-intro#worker-node-components
T5
Type: essay Points: 20 Prompt: Explain Kubernetes' declarative model using desired state, observed state, and reconciliation, and contrast it with an imperative approach using one concrete example (failure recovery or an update). Refs:
- mat-06-kubernetes-intro#desired-state-observed-state-and-reconciliation
- mat-06-kubernetes-intro#declarative-versus-imperative
- mat-06-kubernetes-intro#self-healing-and-rolling-updates-example Rubric:
- Defines desired state, observed state, and reconciliation correctly. (8)
- Describes the YAML->API server->cluster store flow and the role of controllers/watch loops. (6)
- Provides a concrete example (replica self-heal or image update) and contrasts with imperative scripting. (6)