Kubernetes Flashcards

1
Q

Control Plane elements

A
  • Controller Manager
  • Scheduler
  • etcd
  • API Server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Kubernetes abbreviation

A

k8s

  1. k
  2. ubernete (8 letters)
  3. s
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Kubernetes has origin on…

A

Google’s internal container orchestration BORG (Proprietary 2003-2004)

Google open-sourced a version of this work, creating Kubernetes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

etcd

A

It is a distributed key-value store

  • Stores clusters persistent states
  • It is used by other control plane elements to store and retrieve informations about clusters
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

scheduler

A
  • Is responsible to schedule pods into the worker nodes in a cluster
  • It uses informations about resources required by the pods and the available resources on the worker nodes to make placement decisions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

controller manager

A
  • Is responsible for running controllers that manages the state of a cluster
  • Examples:
    Replication controller: Ensures that desired number of replicas of a pod are running
    Deployment controller: Manages the rolling updates and rollback of deployments.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Worker Nodes Core Components

A
  • kubelet
  • container runtime
  • kube-proxy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

kube-proxy

A
  • Responsible for communicating with the Control Plane
  • Receives instructions coming from about which pods to run on the node
  • Ensures that the desired states of the pods are maintained.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

container runtime

A
  • Run the container on the worker nodes
  • It is responsible to pull the container images from a registry
  • Start and stopping the containers
  • Managing the container resources
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

kube-proxy

A
  • Is a network proxy that runs on each worker node
  • Responsible for routing the traffic to the correct pods
  • Provides load balancing between the pods ensuring traffic is distributed evenly across the pods.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly