The above shows a simplified architecture view of the most-used components we typically talk about, but this just scratches the surface. Now that we have a basic understanding of containers and Kubernetes, let us look at the main steps involved in getting your application to run on Kubernetes (K8S)

Working with Kubernetes consists of four main steps:

  1. Develop an application.
  2. Containerize your application.
  3. Create a Kubernetes cluster.
  4. Deploy your container to the cluster.

Wrapping your head around Kubernetes requires an understanding of many abstract concepts, lots of reading, and most importantly to try it out for yourself. The best way to dive in is to get your hands dirty and play around with this revolutionary technology stack that is taking the world by storm.