Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes IBM ICP上的Watson Assistant-安装时发生Serviceid机密错误_Kubernetes_Ibm Watson_Ibm Cloud Private - Fatal编程技术网

Kubernetes IBM ICP上的Watson Assistant-安装时发生Serviceid机密错误

Kubernetes IBM ICP上的Watson Assistant-安装时发生Serviceid机密错误,kubernetes,ibm-watson,ibm-cloud-private,Kubernetes,Ibm Watson,Ibm Cloud Private,我正在尝试将Watson Assistant for ICP V1.0.0.1安装到我的IBM ICP 2.1.0.3。我已经逐字阅读了教程。然而,在最后一步,当我想要开始部署时,我得到了一个错误,说: Internal service error : rpc error: code = Unknown desc = release watsonist failed: Secret "-serviceid-secret" is invalid: metadata.name: Invalid va

我正在尝试将Watson Assistant for ICP V1.0.0.1安装到我的IBM ICP 2.1.0.3。我已经逐字阅读了教程。然而,在最后一步,当我想要开始部署时,我得到了一个错误,说:

Internal service error : rpc error: code = Unknown desc = release watsonist failed: Secret "-serviceid-secret" is invalid: metadata.name: Invalid value: "-serviceid-secret": a DNS-1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')
我的发布名是watsonist,在第一次试用中,所有值都是默认值,在第二次试用中更改了密码,即使使用不同的发布名,我也会遇到相同的错误

你认为可能有什么问题?任何帮助都将不胜感激


谢谢

在ICP上安装Watson Assistant的建议解决方案似乎是使用Helm CLI,而不是带有以下命令的UI(适用于V1.0.0):

下载您推送的软件包:

wget --no-check-certificate https://mycluster.icp:8443/helm-repo/requiredAssets/ibm-watson-assistant-prod-1.0.0.tgz
然后:

--您可以使用上面的命令访问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的Github页面上找到。您需要使用以下命令从加载在Docker上的ICP图像中提取并安装它:

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
,那么您需要使用以下命令在
vi
上打开舵杆部署的配置文件:

kubectl-n kube系统编辑部署舵柄部署

替换

gcr.io/kubernetes舵/舵柄: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)
CA域(默认值:mycluster.icp) >Watson助手子域(默认值:Assistant.mycluster.icp)
您有权访问部署YAML文件定义吗?很遗憾,没有。
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
<< Master VIP Address >> CA Domain (default: mycluster.icp)
<< Proxy VIP Address >> Watson Assistant Subdomain (default: assistant.mycluster.icp)