kubernetes添加外部服务到集群内service
k8s 添加外部服务到进群内service
·
1、本文将外部 mysql数据库添加到集群service
[root@kubernetes-master ~]# cat mysql-svc.yaml
apiVersion: v1
kind: Service
metadata:
name: mysql # 需要和endpoints名称相同
spec:
ports:
- protocol: TCP
port: 3306 # 与endpoints的port对应
targetPort: 3306
---
apiVersion: v1
kind: Endpoints
metadata:
name: mysql # 需要和service名称相同
subsets:
- addresses:
- ip: 192.168.122.233 # mysql 地址,如果是集群填写多个ip即可
ports:
- port: 3306 # mysql端口号
2、创建mysql-svc.yaml
kubectl apply -f mysql-svc.yaml
3、查看是否创建成功
[root@kubernetes-master ~]# kubectl get ep,svc
NAME ENDPOINTS AGE
endpoints/xxl-job 192.168.122.233:3306 6m14s
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
service/xxl-job ClusterIP 10.106.7.176 <none> 3306/TCP 6m42s
更多推荐
已为社区贡献45条内容
所有评论(0)