写点什么

GitLab 可完全管理 Google Kubernetes Engine

  • 2018-04-15
  • 本文字数:749 字

    阅读完需:约 2 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Google 和 GitLab宣布 GitLab 与 Google Kubernetes Engine (GKE)集成,目的是实现 GitLab 无需锁定(Lock-in)即可轻松操作 GKE。

GKE 集成意味着 GitLab 项目可连接托管在 Google Cloud Platform(GCP)平台上的 Kubernets 集群,实现运行持续集成作业,并设置持续部署流水线。据GitLab 的CEO Sid Sijbrandij 介绍,GKE 集成允许开发人员在GCP 上建立并配置受控的部署环境,而无需了解Kubernets 对集群管理的细节

要在项目中完全支持 GitLab-GKE 集成,必须要满足一些条件,包括:启用在 GitLab 中进行 Google 认证、设置 Google 结算账户、具有 GitLab 的 Master 权限、启用 Cloud Billing Resource Manager API 等。一旦所有的条件得到满足,用户就可以通过 GitLab UI 设置一系列的配置,例如集群的名称、 GCP 项目的 ID 、部署集群的区域(Zone)、组成集群的节点数、机器的类型和相关联的环境等,然后创建一个新的Kubernetes 集群。

一旦建立并配置完成Kubernets 部署环境,开发人员就可以使用 GitLab 的 Auto DevOps 特性,基于一组模板去创建一个从构建到部署并监控的完整工作流。使用模板可大大减少配置所需的步骤。此外,开发人员还可以使用 GitLab 的 Review Apps 特性,在部署更改到 Kubernetes 之前对更改做实时预览。其它一些 GKE 可使用的 GitLab 特性还包括部署面板(Deploy Boards)金丝雀部署(Canary Deployments)。正如所提及的,GitLab 和GKE 间的集成依赖于Kubernetes 标准upstream 源,因此开发人员可轻易地将他们的应用移植到不同的Kubernetes 平台。

GitLab 10.6 版开始提供 GitLab 与 GKE 的集成,免费试用期为 30 天。

查看英文原文: GitLab Can Fully Manage Google Kubernetes Engine

2018-04-15 19:002529
用户头像

发布了 391 篇内容, 共 149.6 次阅读, 收获喜欢 257 次。

关注

评论

发布
暂无评论
发现更多内容

Avdshare Audio Converter for Mac(性能超强的音频格式转换器)

Rose

苹果软件下载 Avdshare Audio Converter Mac音频格式转换器

阿里云 EMAS & 魔笔:12月产品动态

移动研发平台EMAS

GaussDB(for MySQL)新特性TDE发布:支持透明数据加密

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 华为云GaussDB(for MySQL)

使用AI搭建SpringBoot服务

X.F

AI Openjdk Java' openai Bard

了解什么是UV纹理?

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

如何选择适合自己的外贸独立站域名?

九凌网络

如何选择适合自己的外贸独立站域名?

九凌网络

MongoDB 数据库管理和开发Navicat for MongoDB【Mac/win】

Rose

MongoDB数据库 Navicat数据库下载 Navicat for MongoDB中文

UV贴图和展开初学者指南

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

[Mac/win数据库最新版]Navicat for MySQL 永久激活教程

Rose

Navicat for MySQL 数据库管理开发 Navicat数据库软件下载

业务无忧:稳定云虚拟主机让您的在线业务更加顺畅

一只扑棱蛾子

虚拟主机 云虚拟主机

OpenAI 也在 996?一位离职员工自白:代码贡献第四,经常工作 6 天丨 RTE 开发者日报 Vol.121

声网

2024年最热门的15个科技工作岗位

互联网工科生

程序员 科技 岗位

UV映射技巧和窍门

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

软件测试开发/全日制/测试管理丨用户端 Web 自动化测试

测试人

软件测试 自动化测试 测试开发 Web自动化测试 web测试

软件测试开发/全日制/测试管理丨用户端 App 自动化测试

测试人

软件测试 自动化测试 测试开发 app自动化测试

亚马逊云科技助力施耐德电气加速AI技术在制造场景的落地与创新

财见

TikTok海外直播专线:优化你的海外直播体验

Ogcloud

直播 直播优化 TikTok

PostgreSQL数据库开发工具Navicat for PostgreSQL中文版

Rose

数据库设计 Navicat for PostgreSQL PostgreSQL数据库开发

AE脚本-快速创建微风摇曳摆动波浪动画 Breeze

Rose

AE脚本-图层分布路径形状高级控制 Tweaks

Rose

软件测试开发/全日制/测试管理丨接口功能测试

测试人

软件测试 自动化测试 接口测试 测试开发 测试管理

医疗机构如何释放数据要素价值 推动数据资产化

用友BIP

数据资产

CAE技术的局限性讨论-CAE咨询

智造软件

CAE CAE软件

2023年国内AI Agent下项目大盘点,科技大厂与创业公司齐头并进

王吉伟频道

创业 融资 大语言模型 AI Agent AI智能体

关于 IntelliJ IDEA 中 Schedule for Addition 的问题

Rose

IntelliJ IDEA

什么是多边形网格以及如何编辑它?

3D建模设计

3D渲染 3D材质编辑 3D材质纹理贴图 UV纹理贴图 UV映射

软件测试开发/全日制/测试管理丨接口测试抓包与 Mock/接口自动化

测试人

软件测试 接口测试 测试开发 Mock

GitLab可完全管理Google Kubernetes Engine_DevOps & 平台工程_Sergio De Simone_InfoQ精选文章