When comparing Kubernetes Documentation vs Continuous Deployment with Docker, the Slant community recommends Kubernetes Documentation for most people. In the question“What are the best resources to learn about Docker deployment?” Kubernetes Documentation is ranked 10th while Continuous Deployment with Docker is ranked 23rd. The most important reason people chose Kubernetes Documentation is:
The Kubernetes documentation is very detailed and well organized. Explanations are easy to understand/follow.
Ranked in these QuestionsQuestion Ranking
Pros
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.
Pro Sets you up quickly for continuous deployment
The explanation is quite straight forward, with the goal of helping you quickly set up continuous deployment with Docker.
Cons
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
.
Con Not in-depth
This is a short tutorial with very little explanation of what is happening.