Кажется, рекомендуемое решение для установки Watson Assistant на ICP состоит в том, чтобы использовать Helm CLI, а не пользовательский интерфейс со следующими командами (для V1.0.0):
Загрузите пакет, который вы нажали:
wget --no-check-certificate https://mycluster.icp:8443/helm-repo/requiredAssets/ibm-watson-assistant-prod-1.0.0.tgz
Тогда:
tar -xzvf ibm-watson-assistant-prod-1.0.0.tgz ibm-watson-assistant-prod/values.yaml -C ./ --strip-components=1
- у вас будет доступ к файлу values.yaml для изменения персонализации с помощью приведенной выше команды.
Затем:
sed -i -- ‘{s/{icp-url}/mycluster.icp/g}’ values.yaml
И, наконец:
helm install --tls --namespace conversation --name assistant -f values.yaml ibm-watson-assistant-prod-1.0.0.tgz
Убедитесь, что версия вашего руля и румпеля 2.7.3 + icp .Эта версия не является официальным релизом, который вы можете найти на странице Helm's Github.Вам нужно извлечь и установить его из образа ICP, загруженного в Docker, с помощью следующей команды:
docker run -e LICENSE=accept --net=host -v /usr/local/bin:/data ibmcom/icp-helm-api:1.0.0 cp /usr/src/app/public/cli/linux-amd64/helm /data
Более того, если вы получаете сообщение об ошибке, говорящее о проблеме с вашим культиватором, и показывает ImagePullBackoff
или ErrImagePull
в статусе вашего модуля Tiller, затем вам нужно открыть файл конфигурации вашего Tiller для развертывания на vi
, используя следующую команду:
kubectl -n kube-system edit deployment tiller-deploy
И заменить
gcr.io/kubernetes-helm/tiller:v2.7.3
с
ibmcom/tiller:v2.7.3-icp
.
Также рекомендуется обновить файл /etc/hosts
каждого узла или DNS-сервер следующим образом:
<< Master VIP Address >> CA Domain (default: mycluster.icp)
<< Proxy VIP Address >> Watson Assistant Subdomain (default: assistant.mycluster.icp)