我有一个像下面这样的服务(CusterIP),它暴露了后端 POD 的端口。
apiVersion: v1
kind: Service
metadata:
name: fsimulator
namespace: myns
spec:
type: ClusterIP
selector:
application: oms
ports:
- name: s-port
port: 9780
- name: b-port
port: 8780
前端 POD 应该能够使用服务连接到后端 POD。我们应该用服务名称替换主机名以从 Frontend POD 连接到 Backend POD 吗?
我必须通过环境变量将服务名称和端口提供给 Frontend POD 容器。使用 configMap 设置环境变量。
将服务名称 fsimulator 作为主机名来连接就足够了吗?如果在命名空间内创建,如何提供服务?
谢谢