Kubernetes Clusters Flashcards

1
Q

What is a Kubernetes cluster?

A

A collection of nodes managed by one or more master nodes.

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

Why are multiple nodes needed in a cluster?

A

To provide failover, redundancy and load balancing.

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

How does the node communicate with each other

A

Via the kubelet process.

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

How does the node communicate with the master node

A

VIA the API server

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

How many cluster types are there

A
4 types.
All-In-One Single-Node
Single Master Node
Multi-Master Node
Full Multi-Node
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe the features of All-In-One Single-Node

A

Single etcd, single master node, single worker node. Usage: Perfect for learning or lab environment, should not be used in a production environment.

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

Describe the features of Single Master Node

A

Single etcd, single master node, multiple worker nodes. Features: Single point of failure, cluster fails when master node fails
Multiple workers allow distributed workloads and load-balancing

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

Describe the features of Multi-Master node

A

Single etcd, multiple master nodes, multiple worker nodes. Features: High availability of master, redundancy, load balancing
The etcd cluster remains present on only one of the masters (or external servers)

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

Describe the features of Full-Multi-Node

A

multiple etcd, multiple master nodes, multiple worker nodes. Features: Full high-availability cluster, redundancy, load balancing.

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