Resources

Kubernetes 101

Kubernetes 101

Kubernetes 101OverviewKubernetes is a powerful set of DevOps tools that helps you deploy your code in a reliable, scalable way. You’ve probably already heard of Kubernetes, along with associated technologies such as containers and microservices. In this set of...

Pods and Containers

Pods and Containers

Pods and ContainersOverviewWe’ve already seen how Kubernetes allows you to build scalable distributed applications by allocating work to different worker nodes in your Kubernetes cluster. But how do you define work? And how do you ensure that the dependencies for...

Persistent Volumes

Persistent Volumes

Persistent VolumesOverviewWhen working with containers, storage is typically tied to the lifecycle of the container it’s attached to. That means it’s ephemeral: when the container dies, its storage dies with it. For the most part, this is good, because it aligns with...

Deployment

Deployment

Modern tools and patterns can significantly reduce the time it takes to get started with a working…

The Hidden Costs of Kubernetes

The Hidden Costs of Kubernetes

The advantages of cloud-native architecture are well-known by now. You get the scalability of the cloud along with the business rewards…