我使用 gitlab runner in k8s
kaniko
一直用这个,不过最近发现和 gitlab runner 新版本兼容有问题,出现
kaniko should only be run inside of a container, run with the --force flag if you are sure you want to continue
然后发现 kaniko 已经不维护了。
docker in docker
这个必须要开启特权模式容器,需要启动守护进程
另外
buildah 、podman 没测试, 不知道是否适合 CI 场景使用。
问题
哪个在 gitlab runner in k8s 好用