Help us learn about your current experience with the documentation. Take the survey.
开始管理您的基础设施
随着 DevOps 和 SRE(网站可靠性工程)方法的兴起,基础设施管理已变得 规范化并可自动化。现在您可以在基础设施管理中采用软件开发的最佳实践。
传统运维团队的日常任务 已经改变,更接近传统的软件开发。同时,软件工程师 更有可能控制整个 DevOps 生命周期,包括部署和交付。
GitLab 提供多种功能,以加速和简化您的基础设施管理实践。
基础设施管理是更大工作流程的一部分:
步骤 1:使用代码管理您的基础设施
GitLab 与 Terraform 深度集成,可运行基础设施即代码(Infrastructure as Code)管道 并支持各种流程。Terraform 被认为是云基础设施部署的标准。 各种 GitLab 集成可帮助您:
- 无需任何设置即可快速开始。
- 像处理代码更改一样,在合并请求中围绕基础设施变更进行协作。
- 使用模块注册表进行扩展。
有关更多信息,请参阅:
步骤 2:与 Kubernetes 集群交互
GitLab 与 Kubernetes 的集成可帮助您安装、配置、管理、部署和排查 集群应用程序。通过 GitLab 的 Kubernetes 代理,您可以连接防火墙后的集群, 实时访问 API 端点,为生产和非生产环境执行基于拉取或推送的部署,等等。
有关更多信息,请参阅:
步骤 3:使用运行手册记录程序
运行手册是一系列记录的程序,用于说明如何执行任务, 例如启动、停止、调试或排查系统问题。在 GitLab 中,运行手册使用 Markdown 创建。 它们可以包含各种元素,包括文本、代码片段、图片和链接。
GitLab 中的运行手册与其他 GitLab 功能(如 CI/CD 管道和问题)集成。 您可以根据特定事件或条件自动触发运行手册, 例如当管道成功或创建问题时。此外,用户可以将运行手册 链接到问题、合并请求和其他 GitLab 对象。
有关更多信息,请参阅: