Dar*_*aik 1 google-cloud-platform kubernetes google-kubernetes-engine
我有一个托管在 GCP 之外的 mongodb 服务器,我想使用 Kubernetes 端点服务连接到它,如下所示 [ https://www.youtube.com/watch?v=fvpq4jqtuZ8]。我怎样才能做到这一点?您可以为此编写一个示例 YAML 文件吗?
当您获得外部托管服务的内部 IP 和端口号时,请使用静态 Kubernetes服务。
kind: Service
apiVersion: v1
metadata:
name: mongo
Spec:
type: ClusterIP
ports:
- port: 27017
targetPort: 27017
Run Code Online (Sandbox Code Playgroud)
由于此服务没有 Pod 选择器,因此不会有任何端点,因此我们可以手动创建端点对象。
kind: Endpoints
apiVersion: v1
metadata:
name: mongo
subsets:
- addresses:
- ip: 10.240.0.4 # Replace ME with your IP
ports:
- port: 27017
Run Code Online (Sandbox Code Playgroud)
确保服务和端点具有相同的名称(例如 mongo)
如果将来 IP 地址发生变化,您可以使用新的 IP 地址更新端点,并且您的应用程序不需要进行任何更改。映射外部服务
| 归档时间: |
|
| 查看次数: |
868 次 |
| 最近记录: |