存储尝试将服务绑定到群集的群集命名空间机密 (E0025) 时出错



我正在学习教程:在 IBM Bluemix 容器服务中创建 Kubernetes 集群,但是当我尝试将服务绑定到我的集群时,我得到:

$ bx cs cluster-service-bind kub_cluster myns cloudant

失败

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

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

我有一个工作节点:

$ bx cs workers kub_cluster

将在状态"正常"和状态"就绪"中列出一个。

我尝试使用不同的服务(messageHub 和 Cloudant(和命名空间的不同名称。 这些是我已经拥有的服务。有人知道如何解决这个问题吗?

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

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

$ kubectl get namespaces

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

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

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

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

您可以通过调用以下命令创建一个:

kubectl create namespace <your namespace>

相关内容

最新更新