开发者社区> 问答> 正文

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

k8s小能手 2019-01-09 14:39:34 485

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

Kubernetes jenkins 关系型数据库 MySQL Linux 持续交付 开发工具 数据库 git 容器
分享到
取消 提交回答
全部回答(1)
  • k8s小能手
    2019-07-17 23:25:01

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

    0 0

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程