我关注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)以及命名空间的不同名称。这些是我已经拥有的服务。任何人都知道怎么解决这个问题?
答案 0 :(得分:2)
我能够按照相同的指南对此进行测试。我使用了音调分析仪服务。为了测试,我使用了默认命名空间。
当您列出可用的kubernetes命名空间时,是否能够看到您正在使用的命名空间?选项“myns”需要是kubernetes命名空间。
$ kubectl get namespaces
这应该打印出默认命名空间以及其他系统命名空间+您创建的任何命名空间。
在本指南的前面,为docker注册表设置了命名空间,您可能正在使用该命名空间。
此问题的其他实例似乎与群集的状态有关。看起来您的集群有一个可用节点(正常并准备就绪),因此它应该能够将秘密存储在可用的命名空间中。
答案 1 :(得分:0)
您可能缺少集群中的特定名称空间。
您可以通过以下方式创建一个:
kubectl create namespace <your namespace>