k8s集群内部访问外部的数据库(mysql/redis)

来源:-3 K8S最小调度单位Pod

慕少0293275

2019-01-28

老师,我通过endpoint+server,把外部数据库的地址映射到内部,但是启动jar包的时候,还是说我连接的有问题,正确的配置文件应该是怎么样的?我再jar包里的配置文件应该填写哪个IP去连接数据库?
以下是yaml文件和jar包配置文件,麻烦看下配置的是否正确!

apiVersion: v1
kind: Endpoints
metadata:
  name: mysql-test
  namespace: test
subsets:
  - addresses:
    - ip: 数据库的IP
    ports:
    - port: 3306

---
apiVersion: v1
kind: Service
metadata:
  name: mysql-test
  namespace: test
spec:
  clusterIP: 172.17.0.100
  ports:
  - port: 3306
    targetPort: 3306
    protocol: TCP

图片描述

写回答

1回答

麦兜搞IT

2019-01-31

您好,那您试过手动去连接这个数据库么,可以连上么

0
0

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1896 问题

查看课程