默认情况下,ks3.0
支持以下两种构建时与运行时基础镜像
containerInfo:
- buildVolumes:
- 's2i_java_cache:/tmp/artifacts'
builderImage: 'harbor.wl.com/kubesphere/tomcat85-java11-centos7:v2.1.0'
runtimeArtifacts:
- source: /deployments
runtimeImage: 'harbor.wl.com/kubesphere/tomcat85-java11-runtime:v2.1.0'
- buildVolumes:
- 's2i_java_cache:/tmp/artifacts'
builderImage: 'harbor.wl.com/kubesphere/tomcat85-java8-centos7:v2.1.0'
runtimeArtifacts:
- source: /deployments
runtimeImage: 'harbor.wl.com/kubesphere/tomcat85-java8-runtime:v2.1.0'
defaultBaseImage: 'harbor.wl.com/kubesphere/tomcat85-java8-centos7:v2.1.0'
目前有个应用需要tomcat9
运行时,通过tomcat9-java8 可以构建tomcat9运行时。
由于构建时镜像与运行时镜像需要匹配,如下
- buildVolumes:
- 's2i_java_cache:/tmp/artifacts'
builderImage: 'harbor.wl.com/kubesphere/tomcat85-java11-centos7:v2.1.0'
runtimeArtifacts:
- source: /deployments
runtimeImage: 'harbor.wl.com/kubesphere/tomcat85-java11-runtime:v2.1.0'
那么我是否需要构建一个harbor.wl.com/kubesphere/tomcat9-java8-centos7:v2.1.0
基础镜像?
或者是否可以复用harbor.wl.com/kubesphere/tomcat85-java8-centos7:v2.1.0
基础镜像?