Microservice application

How can i create an application in kubernetes with some different pods/services.

Something like this:

Service1 → pod1 → Service2 → pod2 → Service3 → pod3

or

Service1 → pod1 → Service2 and Service3 → pod2 and pod3

How can i make pod1 call service2 automatically?
Example, if service1 is called i want pod1 call service2 and pod2 call service3.

Connect a Frontend to a Backend Using Services | Kubernetes Something like this example, but i would like the backend to call another backend service.