如何解决无法在kubernetes中编辑configmap
我已经有一个正在运行的kubernetes应用程序(eclipse che)
我正在使用以下命令编辑configmap
kubectl edit cm/che -n che
当我编辑并保存它时,会收到一条消息,提示已保存configmap。
但是,当我再次发出相同命令时,找不到更改。
我是否缺少一些基本步骤?
解决方法
如果您使用 helm 部署了 devfile 注册表,并且您只需要您的 devfile 注册表而不是 che 提供的注册表,请尝试以下操作 -
-
通过
移除舵图helm delete che-devfile-registry -n che
-
kubectl edit checluster eclipse-che -n che
-
在下面添加
devfileRegistryImage: 'Your devfile Image'
规格: 服务器: -
保存
然后转到默认的 che url,您应该能够在列表中看到您的自定义堆栈。
,使用kubectl详细模式来跟踪问题
kubectl edit cm/che -n che -v9
我想这可能与权限,准入控制或操作员框架有关。
,如果已将Che与运算符一起安装(是否通过chectl),则应更改设置以编辑CheCluster自定义资源:
kubectl edit CheCluster/eclipse-che -n che
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。