开发者社区> 问答> 正文

Jenkins-X:如何在预览环境中链接外部服务

从预览环境我想访问位于登台环境(命名空间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)
在何处以及如何定义服务链接?

展开
收起
k8s小能手 2019-01-09 14:39:34 3005 0
1 条回答
写回答
取消 提交回答
  • 整合最优质的专家资源和技术资料,问答解疑

    可以通过键入来查找命名空间,jx get preview然后查看Service您的环境中是否存在尝试kubectl get service -n jx-myuser-myapp-pr-1

    2019-07-17 23:25:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
函数计算最佳实践:快速开发一个分布式 Puppeteer 网页截图服务 立即下载
附件下载测试 立即下载
低代码开发师(初级)实战教程 立即下载