Sign in

Photo by Rinson Chory on Unsplash

When you start learning Kubernetes you come across fundamental concepts, such as Pods, Deployments, Services, etc. These objects enable you to deploy stateless applications and microservices. However, as soon as you delve deeper into Kubernetes, you’ll come across things such as Persistent Volumes and multi-container Pod design patterns. In this post I’ll guide you through deploying your first Persistent Volume and Init Container.

You can find the code for this walkthrough in this repository.


For this walkthrough, make sure to have the following:

  • You’ll need a Kubernetes cluster. Running it locally with Docker Desktop is fine.

Nino Zorn

Cloud and DevOps Engineer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store