0
0
Kubernetesdevops~10 mins

Kubernetes architecture (control plane and nodes) - Interactive Code Practice

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to identify the main component of the Kubernetes control plane that manages the cluster state.

Kubernetes
The Kubernetes control plane component responsible for storing cluster data is called [1].
Drag options to blanks, or click blank then click option'
Aetcd
Bkube-proxy
Ckubelet
Dcontainer runtime
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing kubelet with etcd
Thinking kube-proxy stores data
2fill in blank
medium

Complete the code to name the Kubernetes node component that runs containers and communicates with the control plane.

Kubernetes
The agent running on each Kubernetes node that manages pods and containers is called [1].
Drag options to blanks, or click blank then click option'
Akube-proxy
Betcd
Ckubelet
DAPI server
Attempts:
3 left
💡 Hint
Common Mistakes
Mixing kube-proxy with kubelet
Thinking API server runs on nodes
3fill in blank
hard

Fix the error in the statement about the Kubernetes control plane component that exposes the Kubernetes API.

Kubernetes
The component that exposes the Kubernetes API and serves as the front-end of the control plane is called [1].
Drag options to blanks, or click blank then click option'
Ascheduler
Bkube-proxy
Ckubelet
DAPI server
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing scheduler with API server
Thinking kube-proxy exposes API
4fill in blank
hard

Fill both blanks to complete the description of Kubernetes node networking components.

Kubernetes
The component [1] manages network rules on nodes, while [2] runs containers and reports node status.
Drag options to blanks, or click blank then click option'
Akube-proxy
Bkubelet
Cetcd
DAPI server
Attempts:
3 left
💡 Hint
Common Mistakes
Swapping kubelet and kube-proxy roles
Including etcd as a node component
5fill in blank
hard

Fill all three blanks to complete the dictionary comprehension describing control plane components and their roles.

Kubernetes
control_plane = {"[1]": "Stores cluster data", "[2]": "Schedules pods", "[3]": "Exposes Kubernetes API"}
Drag options to blanks, or click blank then click option'
Aetcd
Bscheduler
CAPI server
Dkubelet
Attempts:
3 left
💡 Hint
Common Mistakes
Using kubelet instead of scheduler
Mixing up API server and etcd roles