在kubernetes上运行eclipse / che本地映像

时间:2019-05-15 15:26:00

标签: kubernetes-helm eclipse-che

我想运行我在PC上构建的eclipse / che图像。

步骤1:我根据指令https://github.com/eclipse/che/wiki/Development-Workflow构建了che。 mvn clean installassembly-main/target文件夹下的图像创建为tar文件。

步骤2:尝试使用以下方法在kuernetes上运行映像: $ helm upgrade --install che --namespace che --set cheImage=eclipse/che-server:7.0.0-beta-4.0 --set global.cheWorkspacesNamespace="che" --set global.ingressDomain=${CHE_DOMAIN}.nip.io ./

...如此处所示:https://che.eclipse.org/running-eclipse-che-on-kubernetes-using-docker-desktop-for-mac-5d972ed511e1

我相信以上命令从公共映像注册表中提取映像(是docker hub吗?)。我想使用我使用上面显示的步骤#1构建的图像。 请让我知道我该怎么做?

1 个答案:

答案 0 :(得分:0)

成功运行mvn clean install后,您可以使用dockerfiles/che/build.sh构建docker映像,如下所示: dockerfiles/che/build.sh --organization:myorg --tag:mytag --dockerfile:Dockerfile

这应生成映像myorg/che-server:mytag。然后,您可以将该图像推送到您在k8s集群中使用的任何docker注册表中,并在掌舵图中使用它。