I'm using minikube, and i have 2 pods, pod A and pod B. I want that pod A make an http request to pod B, assuming that the two pods are in the same namespace (for example namepsace X).
When i write the code for pod A, which address should i use for identify pod B ?
You need to expose Pod-B as Services.
For Pod-B assuming your Pod Definition looks something it as service something like this:
apiVersion: v1
kind: Pod
metadata:
  name: Pod-B
  labels:
    app: my-service
spec:
  containers:
  - name: nginx
    image: nginx:2.0.0
    ports:
    - containerPort: 80To wrap your Pod-B with a higher level abstraction i.e Service, define it something like this
kind: Service
apiVersion: v1
metadata:
  name: Pod-B-Service
spec:
  selector:
    app: my-service
  ports:
  - protocol: TCP
    port: 80
    targetPort: 80