Из среды предварительного просмотра я хочу получить доступ к базе данных, расположенной в промежуточной среде (в пространстве имен jx-staging
).
Я пытаюсь следовать Service Linking из документации 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 Environment:
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: Как связать внешнюю службу в среде предварительного просмотра