【问题标题】:ConfigMap workspace pod name prefix in Eclipse CheEclipse Che 中的 ConfigMap 工作区 pod 名称前缀
【发布时间】:2020-03-24 12:50:43
【问题描述】:

我正在尝试使用 devfile 和 kubernetes 资源创建自定义 Che 工作区。对于特定的环境变量,我想使用 configMap。

但是,如果我尝试运行 devfile,我会收到错误消息,即找不到 configMap。

仔细查看k8s集群中的configMap可以发现,Che自动将workspace pod名称添加到configMap名称中:

{workspacePodName}.{configMapName}

在我的 devfile 中,我只使用 configMap 名称。这就是找不到 configMap 的原因。工作区 pod 名称是自动生成的,并且每次运行工作区时都不同。是否有可能在每次运行时在 devfile 中传递工作区 pod 名称?或者我可以停用 Che 自动将工作空间 pod 名称添加到集群中的 configMap 名称吗?

提前致谢。

【问题讨论】:

    标签: kubernetes configmap eclipse-che


    【解决方案1】:

    但是,如果我尝试运行 devfile,我会收到错误消息,即找不到 configMap。

    你在哪里得到这个错误? 如果你在 Devfile 中定义的 Deployment (env var, volumes) 中使用它 - Che 也必须在那里更改引用... p>

    无法禁用前缀。因此,如果您想在 Workspace 之外的某个地方使用它,也许您可​​以将标签放在配置映射中,然后使用选择器找到所需的配置映射...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-06
      相关资源
      最近更新 更多