Pod is an unit in Kubernetes which can consists of one or more containers guaranteed to be co-located on the host machine and share the same resources.

Service is a set of pods which work together. Service can be exposed to an external IP address.

Replication Controller handles replication and scaling by running a specified number of copies of a pod.

Advertisement

---

How To Run Microservices on localhost Kubernetes, Minikube, Docker

By now, we can install Minikube, kubectl, Docker from our previous guides. We need Protocol Buffers compiler as another part which is the main matter of this guide (rest resources are available as ready to use sources) :