kubernetes 集群内部访问外部的数据库endpoint

2023-06-10,,

k8s访问集群外独立的服务最好的方式是采用Endpoint方式,以mysql服务为例:

创建mysql-service.yaml

apiVersion: v1
kind: Service
metadata:
name: mysql-production
spec:
ports:
- port: 3306

  

创建mysql-endpoints.yaml

kind: Endpoints
apiVersion: v1
metadata:
name: mysql-production
namespace: default
subsets:
- addresses:
- ip: 192.168.1.25
ports:
- port: 3306

  

就是将外部IP地址和服务引入到k8s集群内部,由service作为一个代理来达到能够访问外部服务的目的。

kubernetes 集群内部访问外部的数据库endpoint的相关教程结束。

《kubernetes 集群内部访问外部的数据库endpoint.doc》

下载本文的Word格式文档,以方便收藏与打印。