Member-only story
Picking up and playing with Kubernetes
I have been following along with Kubernetes for the past few years. This year I have been paying more attention and have decided to pick up Kubernetes and give it a try. To get started, I picked up the audiobook version of The Kubernetes Book by Nigel Poulton. There’s so much reading material available that I wanted to start with a good audio resource to digest as I finish moving out of our old house. I am only halfway through the audiobook, but it has proven to be a great resource at learning some of the basic concepts. Those Kubernetes manifest files seem a little less daunting and I’m hoping to write and share about my journey as well.
Playing with Kubernetes
My main reason for the delay was the cost of having a Kubermetes playground. Kubernetes requires a series of nodes within the cluster. You need at least one master node in a Kubernetes cluster to perform all of the orchestration operations. That means you need a minimum of two virtual machines in a cluster.
There are a few ways to play around with Kubernetes.
Docker for Desktop
For those of us running macOS or Windows, the Docker for Desktop application can run as a single-node Kubernetes cluster. You can still use Docker as normal for managing containers and Docker images. However, Docker will not be able to manipulate containers (pods) started by Kubernetes.
Documentation: