💡
原文英文,约400词,阅读约需2分钟。
📝
内容提要
GitLab 17.0将于2024年5月发布,其中包括对用于在Linux上执行SaaS运行程序的短暂VM作业的容器优化操作系统(COS)的升级。该COS升级包括从版本19.03.15升级到版本23.0.5的Docker Engine,这引入了已知的兼容性问题。
🎯
关键要点
- GitLab 17.0将于2024年5月发布,包含对Linux上SaaS运行程序的短暂VM作业的容器优化操作系统(COS)的升级。
- COS升级包括将Docker Engine从版本19.03.15升级到版本23.0.5,可能引入已知的兼容性问题。
- 受影响的将是带有saas-linux-*-amd64标签的Linux SaaS运行程序,此更改不影响macOS和Windows上的SaaS运行程序。
- 在使用Docker-in-Docker的情况下,如果主机使用Docker Engine 20.10或更新版本,使用20.10之前版本的Docker-in-Docker作业将出现错误。
- 使用Kaniko构建容器镜像的情况也受到影响,v1.9.0之前的Kaniko版本无法检测容器运行时并会失败。
- 解决此问题的方法是更新Docker-in-Docker或Kaniko镜像的版本,建议定期测试和更新到最新版本。
- 更新Docker-in-Docker作业以使用版本20.10或更新的docker:dind。
- 更新Kaniko作业以使用版本v1.9.0或更新的gcr.io/kaniko-project/executor。
- GitLab 17.0更新将导致与旧版Docker-in-Docker的不兼容,务必更新Docker-in-Docker或Kaniko版本以避免影响。
➡️