我在 kubernete 和 docker 中使用微服务,UnknownHostException当 Zuul(网关)将请求数据转发到服务时,我无法通过 pod 名称 ping 到服务容器(但是当我使用 docker swarm 而不是 Kubernetes 时,我可以正常通过主机名 ping )
这是我的服务 yaml 文件
apiVersion: apps/v1beta1
kind: Deployment
metadata:
name: merchantservice
labels:
run: merchantservice
spec:
template:
metadata:
labels:
name: merchantservice
spec:
containers:
- name: merchantservice
image: merchantservice:latest
ports:
- containerPort: 8001
env:
- name: EUREKA_SERVER
value: "eureka1"
- name: EUREKA_SERVER2
value: "eureka2"
- name: CONFIG_SERVER
value: "configserver"
---
apiVersion: v1
kind: Service
metadata:
name: merchantservice
spec:
selector:
name: merchantservice
ports:
- port: …Run Code Online (Sandbox Code Playgroud)