wso2 Образец WSO2 Microservices Framework для Java petstore не может работать на Ubuntu

Я пытаюсь следовать https://docs.wso2.com/display/MSS100/Running+as+an+MSA+Application для запуска образца зоомагазина на Ubuntu, размещенном на AWS. Я столкнулся с несколькими проблемами:

  1. документ неверный, требуется загрузить WSO2 Identity Server. Распакуйте файл .zip и поместите каталог в каталог <MSS_HOME>/samples/petstore/deployment/packs. На самом деле для petstore.sh требуется DAS 3.0. Просто поместите wso2das-3.0.0.zip в<MSS_HOME>/samples/petstore/deployment/packs. Скрипт разархивирует его.
  2. кубектл. Этот сценарий не помещается в путь и не может быть выполнен, когда сценарий переходит в другую папку.
  3. не могу создать докер, кажется Создание пространства имен Kube-System, Kube-DNS, Kube-UI

error: couldn't read version from server: Get http://localhost:8080/api: EOF
error: couldn't read version from server: Get http://localhost:8080/api: EOF
error: couldn't read version from server: Get http://localhost:8080/api: EOF
error: couldn't read version from server: Get http://localhost:8080/api: EOF
error: couldn't read version from server: Get http://localhost:8080/api: EOF

person richard    schedule 16.02.2016    source источник


Ответы (2)


Надеюсь, вы сделали следующее:

Иногда, если вы ранее пробовали k8s, он сохранит предыдущую конфигурацию kubectl в папке ~/.kube. Попробуйте удалить эту папку.

Если у вас установлена ​​какая-то версия kubectl, удалите ее, иначе клиент kubectl и сервер не будут совпадать. run.sh загрузит совместимую версию kubectl и установит ее в /usr/local/bin/kubectl

person Lakmal Warusawithana    schedule 16.02.2016
comment
какую версию бродяги вы используете? Перехожу на 1.8.1, у него конфликт с бандлером - person richard; 17.02.2016
comment
В моем MAC я использую 1.7.4. - person Lakmal Warusawithana; 17.02.2016
comment
Я встретил ошибку конфликта версий. не удалось найти совместимые версии для сборщика драгоценных камней: в Gemfile: vagrant (= 1.7.4) был преобразован в 1.7.4, что зависит от сборщика (‹ = 1.10.5, › = 1.5.2) Текущая версия комплекта: комплект (1.11 .2) Но когда я запускаю bundle --version, версия сборщика 1.10.6. На самом деле я запустил команду gem uninstall bundler, чтобы очистить всю версию, но система всегда жалуется, что 1.11.2 является текущей версией. - person richard; 17.02.2016
comment
Я проверил пару человек, которые использовали Linux с зоомагазином, они используют 1.8.0, 1.7.4. Он также должен работать с 1.8.1. - person Lakmal Warusawithana; 17.02.2016
comment
Какую версию Ubuntu вы используете? Мы протестировали скрипт с Ubuntu Desktop 14.04, 15.10. Поскольку вы используете сервер AWS ubuntu, некоторые зависимые пакеты могут быть установлены неправильно для бродячей установки. - person Lakmal Warusawithana; 17.02.2016
comment
Идентификатор дистрибьютора: Ubuntu Описание: Ubuntu 14.04.2 LTS Release: 14.04 Кодовое имя: trusty - person richard; 17.02.2016

Спасибо, что указали на ошибку в документации. Мы исправим это. Также ознакомьтесь с инструкциями в https://github.com/wso2/msf4j/tree/v1.0.0/samples/petstore/deployment и убедитесь, что выполнены все необходимые условия.

Документы находятся по адресу https://docs.wso2.com/display/MSF4J100/Running+as+an+MSA+Application

person Afkham Azeez    schedule 16.02.2016
comment
В этом документе версия vagrant по умолчанию — 1.4.3. Какой источник добавить? - person richard; 17.02.2016
comment
Кстати, какой источник вы используете, я не могу установить виртуальный бокс с помощью sudo apt-get install virtualbox - person richard; 17.02.2016
comment
о, я нашел источник виртуального бокса - person richard; 17.02.2016
comment
какую версию бродяги вы используете? Перехожу на 1.8.1, у него конфликт с бандлером - person richard; 17.02.2016