Я работаю над спинакером для создания нового конвейера CD.
Я развернул фал в докер-контейнере на моем компьютере, а также развернул спинакер из него в Google Kubernetes Engine.
После всех них я подготовил новый входной файл yaml, показанный ниже.
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: jenkins-cloud
namespace: spinnaker
spec:
rules:
- http:
paths:
- path: /*
backend:
serviceName: spin-deck
servicePort: 9000
После доступа к пользовательскому интерфейсу спинакера через публичный IP-адрес я получил сообщение об ошибке, показанное ниже.
Error fetching applications. Check that your gate endpoint is accessible.
После всех этих проверок я проверил документы и выполнил несколько команд, показанных ниже.
Я проверил данные сервиса на моем кластере K8S.
spin-deck NodePort 10.11.245.236 <none> 9000:32111/TCP 1h
spin-gate NodePort 10.11.251.78 <none> 8084:31686/TCP 1h
Для пользовательского интерфейса
hal config security ui edit --override-base-url "http://spin-deck.spinnaker:9000"
Для API
hal config security api edit --override-base-url "http://spin-gate.spinnaker:8084"
После запуска этих команд и повторного развертывания спинакера ошибка повторилась.
Как я могу решить проблему доступа к воротам спинакера из пользовательского интерфейса?