Container â
- A virtualize B means a create a mapping layer above
厚ĺ¨ä¸čććş | Atlassian
| VM | Container | |
|---|---|---|
| Virtualize ? | hardware | os system (kernel) |
| Speed | much faster start, destroy | slow |
| Isolation | relatively low, share the same kernel of operating system | very high, kernel is totally separated. |
| Space | less | consume a lot of storage |

Docker vs Kubernetes â
- Docker virtualize a single machine and allows deployment cross machines.
- K8s virtuaize infrastructure and allows deployment cross data centers and auto-scaling.