【发布时间】:2015-11-11 23:02:50
【问题描述】:
我有一个在 coreOS 虚拟机上本地运行的 postgres pod。 我可以使用它所在的 minion 的 ip 访问 postgres,但我试图以不必确切知道 pod 所在的 minion 但仍然能够使用 postgres 的方式对其进行设置。
这是我的豆荚
apiVersion: v1
kind: Pod
metadata:
name: postgresql
labels:
role: postgres-client
spec:
containers:
- image: postgres:latest
name: postgres
ports:
- containerPort: 5432
hostPort: 5432
name: pg-port
volumeMounts:
- name: nfs
mountPath: /mnt
volumes:
- name: nfs
nfs:
server: nfs.server
path: /
这是我尝试设置的服务,但似乎不正确
apiVersion: v1
kind: Service
metadata:
name: postgres-client
spec:
ports:
- port: 5432
targetPort: 5432
selector:
app: postgres-client
【问题讨论】:
标签: kubernetes