The best way to run your containers
Overall Satisfaction with Kubernetes
For managing containers across a cluster of servers, I won't use anything but Kubernetes. It makes scheduling containers extremely easy. Bundling applications that we develop into Docker images has made deployment a really simple process for us. It's made it so that we don't have to think too much about the clash that comes of running multiple applications on the same set of hosts. It's also helped our engineers to write idempotent applications better because we scale up and down often.
Pros
- Container Scheduling
- Deployments
- Extensibility
Cons
- SSL Management
- Cluster Installation
- Ingress Management
- Deployment is easy to automate with the kubectl CLI, making it something that we can do more often
- Google Compute Engine makes it easy to setup Kubernetes so that we don't have to spend days or weeks setting up the cluster
- Developers now have a part in the deployment process ensuring that their applications not only build, but package properly
Comments
Please log in to join the conversation