我正在使用 fabric8 库在 Kubernetes 集群上创建复制控制器。当我使用名称创建 areplication 控制器时rc-UUID.toString()
;
它会出错并显示以下消息
ReplicationController is forbidden
。这说明什么?
我正在使用 fabric8 库在 Kubernetes 集群上创建复制控制器。当我使用名称创建 areplication 控制器时rc-UUID.toString()
;
它会出错并显示以下消息
ReplicationController is forbidden
。这说明什么?
我不认为问题出在名字上。像这样的名称:rc-fa75ddfd-bea7-45b5-8d2f-ed806652b461 是有效的。
通常,禁止消息出现在以下情况之一:
i) http 状态码 401 ii) https 状态码 404
连接到远程 Kubernetes 环境时出现错误 (i),可以通过登录解决。尝试kubectl login或oc login。
当客户端从 Kubernetes 中实例化并且服务帐户未正确配置时,会出现错误 (ii)。
无论哪种方式,我都强烈建议您升级到更新版本的 cabernets 客户端,其中包含更有意义的错误消息。
如果我的建议都不能解决您的问题,请附上完整的输出。
干杯