The Kubernetes Sessions: Storage
One of the more interesting topics when it comes to Kubernetes is storage. How do we persist something from the pod onto the hard drive? The answer is always the enigmatic: “it depends”. In this half-day session, we look at the many choices you have to store your information for your pods.
We begin with a quick overview of using volumes in Docker and then open a bridge to pods, elucidating how they are related. We then discuss the varying volumes that are possible with Kubernetes. From emptyDir
to AWS, GCP cloud storage, to obscure storage types available for Kubernetes. We discuss how to set up volumes and persistent volume claims and the relationship between the two. We will discuss how fault tolerance is done with storage. We will also discuss reclaim policies and access flags for storage. We look at a storage class and cap things off with what a StatefulSet
is and what it is used for. At the end of this workshop, you will have confidence as we advance on how to procure and manage various storage for your production applications.
About Daniel Hinojosa
Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.
More About Daniel »