Модуль Spin-front50 аварийно завершает работу при развертывании Spinnaker на Kubernetes с Minio в качестве хранилища

Я пытаюсь развернуть Spinnaker в Kubernetes с Minio в качестве хранилища, которое также работает в Kubernetes. Теперь модуль spin-front50 не запускается и вылетает. Глядя на журналы pod, он терпит неудачу с

Вызвано: java.net.UnknownHostException: spin-37f4958d-f5e4-4515-9894-25da8fcc7f66.minio-vocal-waterbuffalo.default

Похоже, что код добавляет имя корзины к имени хоста minio, и это не разрешается в Kubernetes.

Как я могу заставить это работать?


person Atishi Sapru    schedule 29.08.2019    source источник


Ответы (1)


Доступ к хранилищу S3 можно получить, используя имя корзины либо как домен, либо как путь. Это можно контролировать в фале и настроить его для доступа к S3 в качестве пути.

hal config storage s3 edit --path-style-access=true

Запустите это перед развертыванием спинакера с помощью фала. Тогда halyard будет использовать minio-vocal-waterbuffalo.default в качестве имени хоста.

Это также рассматривается в выпуске Spinnaker 4431.

Для полного раскрытия: я работаю в компании OpsMx, которая обеспечивает коммерческую поддержку Spinnaker.

person Nagadeep    schedule 30.08.2019