From the course: Kubernetes Essential Training: Application Development

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Tools for DRY deployments: Motivation

Tools for DRY deployments: Motivation - Kubernetes Tutorial

From the course: Kubernetes Essential Training: Application Development

Start my 1-month free trial

Tools for DRY deployments: Motivation

- [Instructor] When you start using communities of scale, one of the first things that's going to happen, and trust me on this, is an explosion of yaml. So far my examples have been small demos, focusing on one feature of Kubernetes at a time. But if you're dealing with all the deployments for a global company, it's going to get crazy. Imagine we start with the pod, for a service. Well that service is going to have other yaml files, one for every feature we've seen, and several we haven't. Then you're going to have lots of services. And there's going to probably be a few copies of all of that. Development, staging, production, at least. And then you're going to be running that in all the regions around the world. Multiply all that together, and that is a lot of yaml. If we just start copying and pasting this along these four or five axes, it's going to be impossible to maintain. Imagine trying to changing the liveness check path…

Contents