1
我有一個在coreOS虛擬機上本地運行的postgres窗格。 我可以使用它所在的僕從的IP來訪問postgres,但我試圖以這樣的方式進行設置,以便不必確切地知道該莢是哪個僕從,但仍然能夠使用postgres。在不使用節點的情況下使用pod ip
這是我莢
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
我能夠使用端點連接到我的服務。是否可以定義端點獲得的IP? – hiltyj
現在不行。一個吊艙的IP由docker根據分配給該吊艙預定的節點的CIDR範圍來選擇。 –