If you run Kubernetes in production, you must be incredibly intelligent.
That’s not a compliment; it’s a requirement.
— Corey Quinn (@QuinnyPig) April 25, 2019
Kubernetes technology has skyrocketed in popularity for the last few years. More and more organizations are using it to power their infrastructure, and as a result, there’s an influx of individuals learning how to use the technology in order to get a new job, upskill for an existing job, or simply to stay up-to-date with the latest tech.
Is running Kubernetes really the best use of your engineer’s time? Or should they be focused on building new functionality, and Kubernetes would actually get in the way?
What is Kubernetes?
We , co-founder of Kubernetes. If you’re interested in hearing more about how Kubernetes (K8s) was started, the challenges they faced building it, and what the future holds for containers and Virtual Machines, you need this podcast.
So how can you know if Kubernetes is what you need?
“It’s important for companies to focus on doing work that makes them more competitive. Any time you are taking on highly complex, high overhead technologies like Kubernetes you need to carefully think about how that work will make you more competitive and whether there are ways to accomplish those goals with less overhead and risk. The vast majority of the time you are better off trading some of the features and capabilities for less risk and easier management by using tools such as ECS or EKS. I see too many organizations jumping on the K8s bandwagon only to regret it.“ – Lee Eason ()
“We run production Kubernetes workloads for our customers. Kubernetes makes a lot of sense for websites, queue workers, and APIs because they are stateless, scale horizontally, and may require high availability. Using Kubernetes allows our customers to scale quickly to meet demand, deploy continuously with high availability, right-size infrastructure for cost savings, and improve velocity with high fidelity development environments.” – Kendall Miller, COO at ReactiveOps — Kubernetes enablement for a cloud native world.
Explore Alternatives to Kubernetes
- Docker Swarm
Learn How to Use Kubernetes and Decide if it’s The Right Choice
- (Covers Docker Swarm)