When comparing Docker for Beginners vs Kubernetes Documentation, the Slant community recommends Docker for Beginners for most people. In the question“What are the best resources to learn about Docker deployment?” Docker for Beginners is ranked 3rd while Kubernetes Documentation is ranked 10th. The most important reason people chose Docker for Beginners is:
The author keeps the tutorial up-to-date, and is open to suggestions for improvement.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Kept up-to-date
The author keeps the tutorial up-to-date, and is open to suggestions for improvement.
Pro Offers further resources
At the end of the tutorial, the author has a section for additional resources so you know where to go to continue your learning.
Pro Gives a strong understanding of Docker
This tutorial will give a beginner a strong idea of what Docker is and take you through building and deploying webapps.
Pro Very in-depth documentation
The Kubernetes documentation is very detailed and well organized.
Explanations are easy to understand/follow.
Pro Supports high availability deployment on a cluster
Allows zero downtime deployment of new releases on a cluster of machines. So your service can scale, resist even if there is a hardware failure, recover from them, etc.
Cons
Con Introductory
This tutorial is targeted towards people who have never used Docker before.
Those who already have some experience with Docker might be better off with more intermediate resources.
Con Not specifically a Docker learning resource
While learning about Kubernetes will give you a better understanding of Docker, it's not specifically a learning resource.
This is a better route for someone who already has some Docker experience.
Con Harder to set up
Kubernetes configuration and set up requires some more work than just Docker. Using cloud solutions (like Google Container Engine) simplify this, but it's still a bit harder to learn than let's say docker-compose
.
Alternative Products
