Я управляю простым весенним микросервисным проектом с Minikube.У меня есть два проекта: lucky-word-client (на порту 8080) и lucky-word-server (на порту 8888).Но я не могу связать клиента с сервером.Фактически, если lucky-word-client связывается с lucky-word-server, результатом будет слово «Evviva», иначе слово «Default».Когда я запускаю на терминале: minikube, сервис lucky-client выводит Default, а не Evviva.Я хочу общаться клиент с сервером через DNS.Я видел руководство: https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/ но безуспешно.Как я могу изменить службу или модули, чтобы иметь связь между клиентом и сервером?
Это модуль клиента-счастливчика:
apiVersion: v1
kind: Pod
metadata:
name: lucky-client
namespace: default
spec:
containers:
- image: lucky-client-img
imagePullPolicy: IfNotPresent
name: lucky-client
Это модуль счастья-word-сервер:
apiVersion: v1
kind: Pod
metadata:
name: lucky-server
namespace: default
spec:
containers:
- image: lucky-server-img
imagePullPolicy: IfNotPresent
name: lucky-server
Это сервис, где клиент-счастливчик связывается с сервером-счастливчиком:
kind: Service
apiVersion: v1
metadata:
name: lucky-client
spec:
selector:
app: lucky-client
ports:
- protocol: TCP
targetPort: 8080
port: 80
type: NodePort