Help us learn about your current experience with the documentation. Take the survey.
OpenShift 支持
OpenShift - GitLab 兼容性可以从三个不同方面来考虑。本页面将帮助您了解这些方面,并提供开始使用 OpenShift 和 GitLab 的入门信息。
什么是 OpenShift
OpenShift 帮助您开发、部署和管理基于容器的应用程序。它为您提供了一个自助服务平台,可以按需创建、修改和部署应用程序,从而实现更快地开发和发布生命周期。
使用 OpenShift 运行 GitLab 自托管版本
您可以使用 GitLab Operator 在 OpenShift 集群中运行 GitLab。有关在 OpenShift 上设置 GitLab 的更多信息,请参阅 GitLab Operator。
使用 OpenShift 运行 GitLab Runner 集群
GitLab Operator 不包含 GitLab Runner。要在 OpenShift 集群中安装和管理 GitLab Runner 集群,请使用 GitLab Runner Operator。
从 GitLab 部署到并集成 OpenShift
支持使用 GitLab Kubernetes Agent 从 GitLab 在 OpenShift 上部署自定义或商业现成(COTS)应用程序。
不支持的 GitLab 功能
Docker-in-Docker
当使用 OpenShift 运行 GitLab Runner 集群时,由于 OpenShift 的安全模型,我们不支持某些 GitLab 功能。需要 Docker-in-Docker 的功能可能无法正常工作。
对于 Auto DevOps,以下功能尚不支持:
- Auto Code Quality
- License approval policies
- Auto Browser Performance Testing
- Auto Build
- Operational Container Scanning(注意:流水线 Container Scanning 是支持的)