【发布时间】:2019-01-03 18:04:01
【问题描述】:
我想从预览环境访问位于暂存环境中的数据库(在命名空间 jx-staging 中)。
我正在尝试关注 Jenkins-X 文档中的Service Linking,但没有成功。文档并不清楚将服务链接定义放在哪里。
我创建了一个包含以下内容的服务文件charts/preview/resources/mysql.yaml,但没有创建服务链接。
kind: Service
apiVersion: v1
metadata:
name: mysql
spec:
type: ExternalName
externalName: mysql.jx-staging.svc.cluster.local
ports:
- port: 3306
JX 环境:
jx version:
NAME VERSION
jx 1.3.688
jenkins x platform 0.0.3125
Kubernetes cluster v1.10.9-gke.5
kubectl v1.10.7
helm client v2.12.1+g02a47c7
helm server v2.12.0+gd325d2a
git git version 2.11.0
Operating System Debian GNU/Linux 9.6 (stretch)
在哪里以及如何定义服务链接?
GitHub问题:How to link external service in preview environment
【问题讨论】:
标签: kubernetes jenkins-x