I found this katacoda course practical useful for this basics
- Containers - Linux Process
- Docker - Type of container
- Kubernetics - For orchestrating containers
- Kuberflow - Deploy Machine Learning workloads using Kubeflow on Kubernetics
Kubernetes vs docker
- A fundamental difference between Kubernetes and Docker is that Kubernetes is meant to run across a cluster while Docker runs on a single node.
- Kubernetes is more extensive than Docker Swarm and is meant to coordinate clusters of nodes at scale in production in an efficient manner
Ref - Link
Ref - Link
The container lifecycle managed by docker includes :
๐จ๐๐ฒ๐ฟ --> ๐ฑ๐ผ๐ฐ๐ธ๐ฒ๐ฟ ๐ฐ๐บ๐ฑ --> ๐ฑ๐ผ๐ฐ๐ธ๐ฒ๐ฟ ๐ฑ๐ฎ๐ฒ๐บ๐ผ๐ป --> ๐ฟ๐๐ป๐ฐ --> ๐๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ๐
Let's see the container lifecycle in k8s using docker-engine:
๐๐๐ฏ๐ฒ๐น๐ฒ๐ --> ๐๐ผ๐ฐ๐ธ๐ฒ๐ฟ๐๐ต๐ถ๐บ --> ๐๐ผ๐ฐ๐ธ๐ฒ๐ฟ --> ๐๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ๐ฑ --> ๐๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ๐
The new Kubernetes containers lifecycle architecture includes :
๐๐๐ฏ๐ฒ๐น๐ฒ๐ --> ๐ฐ๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ๐ฑ + ๐๐ฅ๐ ๐ฃ๐น๐๐ด๐ถ๐ป๐ --> ๐๐ผ๐ป๐๐ฎ๐ถ๐ป๐ฒ๐ฟ๐
why containers? pic.twitter.com/ykSaiWqvTN— ๐Julia Evans๐ (@b0rk) February 4, 2020
Containers Basics
Docker Questions & Answers
Docker Questions & Answers
- A new way to create things like virtual machines
- Custom images based on other images, Lightweight images
- Create things in a contained environment
- Expose only required ports
- Plan for App restart on crash
- With Docker, resources shared between containers
- Infra that surrounds lxc
- Resolve works on my machine problem, ease deployments, shuffle between systems
No comments:
Post a Comment