升级我们在Linux上的SaaS运行程序的操作系统版本

升级我们在Linux上的SaaS运行程序的操作系统版本

💡 原文英文,约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版本以避免影响。
➡️

继续阅读