cibase docker_build方式

docker_build打包:

对于cibase的docker_build,choerodon存在:dind & kaniko两方式,发现从0.17.0版本开始,agent已从kaniko切换成dind,想咨询下choerodon前后端的其它项目以后也都会统一使用dind模式吗?

你好,后面逐步都会切换为kaniko方式进行镜像构建,逐渐弃用 docker dind 方式进行镜像构建。agent切换回来是为了使用缓存而临时修改的,后期减少对缓存依赖也会调整为kaniko方式进行镜像构建。

1、切换为kaniko主要是基于什么考虑呢,我们实践发现kaniko打包有点慢,没dind快直接
2、agent里的k8版本号参数从0.17.0开始为何更改为1.14.1了?(KUBECTL_VRESION=v1.14.1)但kubeadm并没有更新相应的版本~

你好,docker dind 方式虽然快但是需要提供privileged权限,但在一定情况下为了节点安全或获取不到privileged权限的时候就无法使用docker dind 方式构建镜像了。
agent中切换了kubectl版本至1.14,其是兼容以往版本k8s的,故进行了升级。至于集群搭建脚本,我们正在对kubernetes 1.14版本进行测试,故kubeadm集群搭建代码还未进行更新。

好的:ok_hand:

该主题在创建31小时后自动关闭。不再允许新的回复。