AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

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:002396
用户头像

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

关注

评论

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

面对大规模 K8s 集群,如何先于用户发现问题?

阿里巴巴云原生

容器 云原生 k8s 监控 调度

亲爱的开发者,您收到一个启动智能世界的魔方

白洞计划

Coinbase上市意味着什么?

猫Buboo

浅谈BSS3.0产品“守成”之策下 • 运维提升篇

鲸品堂

软件 运维 提升

RocketMQ NameServer工作原理与源码解析

HByte

RocketMQ

源中瑞智慧党建系统,打造党建管理系模式

13530558032

LeetCode题解:73. 矩阵置零,栈,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

游戏测试-战斗内核的自动化测试

行者AI

人工智能

几个快速提升工作效率的小工具(Listary等)分享一下(强烈建议收藏)

码农飞哥

Python基础语法和数据类型最全总结

华为云开发者联盟

Python

区块链食品溯源--为食品溯源认证

13530558032

用C++ 和OpenCV 实现视频目标检测(YOLOv4模型)

博文视点Broadview

扩展 GRTN:云原生趋势下的 RTC 架构演进

阿里云CloudImagine

阿里云 云原生 RTC SRS流媒体服务器

合约交易所跟单,合约跟单社区开发

如何推进一个“以行动为导向的”事件驱动架构?

VoltDB

数据库 数据分析 实时数据分析 事件驱动架构

区块链电子签章应用平台--助推企业数字化转型升级

13530558032

B站HR炫耀资产、贬低面试者?无独有偶,校招污点事件记录帮你避雷

北游学Java

Java 面试

2021最全网页视频下载攻略 【建议收藏】

科技猫

软件 工具 网站 分享 视频处理

Dubbo 入门简介

青年IT男

dubbo

Pytorch数据加载

Sakura

4月日更

40个问题让你快速掌握Java多线程的精髓

华为云开发者联盟

Java 多线程 synchronized Thread Semaphore

马斯克的狗狗币实验

猫Buboo

ISO/IEC 5055:软件代码质量的标尺

华为云开发者联盟

软件 代码质量 源代码 ISO/IEC 软件质量模型

身边的最优化问题

PeterOne

人工智能 算法

Leveldb解读之四:Compaction

Jowin

leveldb

架构实战营 - 架构设计文档模板

华仔

架构设计 文档模板

量化策略系统搭建,马丁策略交易

手把手教你写一个经典躲避游戏

HZFEStudio

大前端 游戏 canvas

使用 rocketmq-spring-boot-starter 来配置、发送和消费 RocketMQ 消息

阿里巴巴云原生

容器 开发者 云原生 中间件 API

What's new in dubbo-go v1.5.6

阿里巴巴云原生

开发者 云原生 dubbo 中间件 Go 语言

编程实战:如何管理代码里的常量

华为云开发者联盟

常量 代码 web开发 final常量类 复用常量

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