Chapter 5. Containers: Micro OSes for Containers Flashcards

1
Q

What makes minimal OSes for containers sensible?

A
  • running applications in containers aims for light-weight environment for applications
  • therefore it makes sense to eliminate all packages and services of the host OS, which are not essential for running containers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are Micro OSes for containers?

A
  • Operating Systems with all packages removed, that are not essential to run the base OS and container-related services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

For what are Micro OSes used?

A
  • as container OSes
  • because they allow for fast container startups
  • and provide lightweight container environment
  • which is secure and easy to customize
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Name a few Examples for Micro OSes

A
  • Alpine Linux
  • Busybox
  • Ubuntu Core
  • VMware Photon OS
  • Fedora Core OS
  • k3OS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How are Micro OSes adjusted to Container platforms/runtimes?

A

Several Micro OSes are optimized for certain platforms or distributions. Like:
k3OS -> Ranchers K3s lightweight Kubernetes Distribution

Additionally Micro OSes focus on certain aspects:
Ubuntu Core -> Security & reliablity

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

How large are Micro OSes?

A

Can be from:
small - less than 10 mb
up to
large - around 800 mb

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