获取存储群集命名空间密钥(E0025)的错误,尝试将服务绑定到群集

时间:2017-07-25 08:27:20

标签: containers ibm-cloud kubernetes

我关注Tutorial: Creating Kubernetes clusters in IBM Bluemix Container Service但是当我尝试将服务绑定到我的群集时,我得到:

$ bx cs cluster-service-bind kub_cluster myns cloudant

  

FAILED

     

存储群集命名空间密钥时出错(E0025)

     

事件ID:ebdbdd0d-5d6a-4373-8e54-b7dd84733a29

我有一个工作节点:

$ bx cs workers kub_cluster

将在州'正常'中列出一个和状态'准​​备好'。

我尝试了不同的服务(messageHub和Cloudant)以及命名空间的不同名称。这些是我已经拥有的服务。任何人都知道怎么解决这个问题?

2 个答案:

答案 0 :(得分:2)

我能够按照相同的指南对此进行测试。我使用了音调分析仪服务。为了测试,我使用了默认命名空间。

当您列出可用的kubernetes命名空间时,是否能够看到您正在使用的命名空间?选项“myns”需要是kubernetes命名空间。

$ kubectl get namespaces

这应该打印出默认命名空间以及其他系统命名空间+您创建的任何命名空间。

在本指南的前面,为docker注册表设置了命名空间,您可能正在使用该命名空间。

此问题的其他实例似乎与群集的状态有关。看起来您的集群有一个可用节点(正常并准备就绪),因此它应该能够将秘密存储在可用的命名空间中。

答案 1 :(得分:0)

您可能缺少集群中的特定名称空间。

您可以通过以下方式创建一个:

kubectl create namespace <your namespace>