Kubernetes Flashcards

1
Q

What is Kubernetes?

A

It is an open-source container orchestration tool for automating deployment, scaling and management of containerized applications

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

What is short for Kubernetes?

A

k8s

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

Why use Kubernetes?

A
  • Self-healing
  • Load balance network traffic allowing stable deployment
  • Scale up containerized application to meet the demand
  • Speeds up an application development process
  • Resource optimization
  • Ease of use
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does Kubernetes mean by self-healing

A

restarts containers that fail, replaces and kills irresponsive containers, and re-distributes replicas to match desired and active states

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

How does Kubernetes speed up an application development process?

A

by making easy, automated deployments, updates, and by managing all the applications and services with almost zero downtime.

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

What does Kubernetes mean by resource optimization?

A

Provides better usage of hardware needed to run applications.

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

What does Kubernetes mean by ease of use?

A

It can create thousands of instances of an application in single line command.

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