eclipse che docker 桌面安装无法从私有 docker 注册表中提取图像

eclipse che docker desktop installation is unable to pull images from private docker registry

目标是为每个新用户创建一个默认工作区。

用户将访问 link https://che-eclipse-che.192.168.0.1.nip.io/#https://github.com/test/eclipse-che 它具有创建工作区的 devfile。

首先将通过 keycloak 进行用户注册,然后创建工作区。这意味着还将为用户创建一个新的 kubernetes 命名空间。

问题是我需要使用来自私有 docker 注册表的图像,但我无法在 devfile 中指定身份验证凭据。有什么办法可以实现吗?

不能使用 kubernetes secret,因为 secret 被限制在命名空间中。

使用 Che,您无法将您的凭据配置为供每个用户使用。 如果他们需要访问私有 docker 存储库,每个人都应该配置他们的凭据。检查 https://www.eclipse.org/che/docs/che-7/end-user-guide/using-private-container-registries/

我可以建议研究的内容: