Commentary

  • This was my pick of the week. I understood the reason why Kubernetes exists
  • I knew the concept of Docker (it could be because I have used it extensively in the past to create projects as well in my internships to deploy APIs and apps)
  • But the concept of Kubernetes is like a black-box. But the author’s explanation style and simple example made it clear.
  • Kubernetes is like
  • Container Image > Deployment > Pod > Service
  • Container Image is the actual image of your app that you want to run, maybe it has multiple of those.
  • Deployment is like defining what and how many (other things too) to run.
  • Pod is like the actual unit of containers; in itself, it has no control, it just runs whatever was given to it.
  • Service is like the layer that exposes it to the world, maybe the network, the other containers, which are like a configurable exposure of the network.