Open utterances-bot opened 3 years ago
Thanks for the great post. Would you be able to provide more insight on podman too?
Thanks for this great post
This is so clearly to understanding those stuff. Thanks for your work.
Excellent article, gave me a clear understanding of the ecosystem.
Hi! In a kubernetes cluster, can you have both containerd and CRI-O at the same time, or do you have to choose only one or the other? Can you use CRI-O images if you chose containerd?
Excellent article.. cleared the concepts of docker n containerd and runc
Thanks for the explanation. You just forgot to mention what is dockerd role in that scheme.
Nice job. Thank you
THanks for the awesome article. I have a doubt. Containerd is internally used by docker. Containerd support CRI.
Then do we still need dockershim?
Thanks for an excellent explanation for an otherwise confusing area.
@manishdash12 We do not. It was announced some time ago that dockershim is deprecated as of Kubernetes 1.20.
this is awesome, thanks for your excellent explanation.
This is very good post, I have been searching for something like this for sometime. Simple explanation for containers and tools and interactions between them. Can you add more examples if possible on what Azure, AWS and Google is using for their Kubernetes services.
Thanks for this clear and short explanation!
Firstly, this is a great article which shed light on a lot of confusing points in the container landscape. Secondly, it seems there is a bit of misrepresentation, namely of runc, as well as other lower level container runtimes. For example:
runc is an OCI-compatible container runtime. It implements the OCI specification and runs the container processes.
This statement suggests that runc itself fully satisfies the OCI specification. The misrepresentation here is twofold:
Outside of that, this article is pretty awesome. Thank you for the write-up and sharing your knowledge!
Thanks @singhbgithub for your excellent points. I will make these a little clearer in the next update of this article.
Great article thank you @manodot . Also thanks to @singhbgithub for further clarification.
As per the explanation still bit confused as per why would we not directly manipulate the runc layer from k8s vs going through containerd or crio . I think @singhbgithub s explanation gives some light into it but still bit fuzzy there.
This was a great writeup!!! This really lifted the fog that was hovering over my brain. Many thanks Tom!!!
Thank you for your great post, it helps me understand these concepts better.
Thanks for the great post! It helped me understand how containers work under the hood :)
Thanks for the explanation.
Thank you for this extraordinary explanation. From my point of view your blog offers audiance a good starting point for further reseach. Additional bonus points for provided diagrams which explain more than 1000 words. Kudos!
The differences between Docker, containerd, CRI-O and runc - Tutorial Works
Let’s answer the question of Docker or CRI-O, and other common questions about different container runtimes
https://www.tutorialworks.com/difference-docker-containerd-runc-crio-oci/