从预览环境中,我想访问位于暂存环境(在命名空间中jx-staging
)的数据库。
我正在尝试遵循Jenkins-X 文档中的服务链接但没有成功。文档并不清楚将服务链接定义放在哪里。
我创建了一个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问题:如何在预览环境中链接外部服务