从预览环境我想访问位于登台环境(命名空间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:
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)
在何处以及如何定义服务链接?
可以通过键入来查找命名空间,jx get preview然后查看Service您的环境中是否存在尝试kubectl get service -n jx-myuser-myapp-pr-1
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。