docker/kubernetes - beginner Flashcards

(5 cards)

1
Q

Have you worked with Docker?

A
  • have not but I understand containerization fundamentals
  • packaging an app and its runtime into an image for consistent deployment
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What’s the difference between Docker and Kubernetes?

A
  • docker: package and run containers (apartment in apartment building)
  • kubernetes: orchestrate containers at scale (apartment building manager)
  • handles replication, scaling, load balancing, etc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What problem does Docker solve?

A
  • environment and dependency inconsistencies
  • packages them together into a portable container
  • ensures it behaves the same in staging or production
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a container?

A
  • lightweight isolated runtime environment that packages an application and its dependencies
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does Kubernetes do?

A
  • orchestrates containers
  • manages deployments
  • scales replicas up or down
  • restarts failed containers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly