珠联璧合:GitLab 10.0版本与Kubernetes的巧妙集成

简介: GitLab10.0版本提供了能够充分体现DevOps优势的功能,特别是基于CI / CD和Kubernetes的应用程序开发。

u_2119141715_722869889_fm_214_gp_0

自从GitLab发布以开发者为中心的集成应用开发平台9.0版以来的六个月中,已累计下载达二百万次,之后该公司一直忙于对VMWare、Sony和Ticketmaster等客户公司近1000名用户做问卷调查,以了解开发人员发行最具企业价值的GitLab版本所需的功能。

现阶段的结果是:GitLab发布了具有世界各地开发人员所需求的具有新功能和性能的10.0版本。

GitLab官方发布:GitLab10.0版本提供了能够充分体现DevOps优势的功能,特别是基于CI / CD和Kubernetes的应用程序开发。该行业越来越多地采用云原生功能和利用Kubernetes的开源容器编排软件市场,这导致行业对自动化流程的需求越来越多。 而GitLab 10.0版本可以满足企业和团队对自动化流程这一需求。

云原生通过扩展的Kubernetes功能,在GitLab 10.0中得到提升。通过这种最新的集成,将应用部署到Kubernetes是一个无缝的过程,无论服务器运行在哪里,都可以利用GitLab CI快速配置、部署和利用集群。 作为Kubernetes和云原生软件开发工具的使命的一部分,GitLab还与Cloud Native Computing Foundation(CNCF)合作,在今年上半年,被CNCF认可为速度最快的十大开源项目之一,GitLab 10.0版本进一步提高了致力于帮助企业获得云原生应用开发公司的全部优势。

最新版本的GitLabs Auto DevOps与Kubernetes同时提供能简单有效的改进和增强CI/CD功能的方式,以实现安全、灵活连续传输管道的自动化。
20151130123459583

其他新功能包括:

Auto DevOps:此功能默认情况下自动配置软件开发生命周期,提供开箱即用的模板,以自动启用和配置构建测试代码质量,查看应用程序部署和监控

New UI:更新版本的用户界面提供了更简洁的导航,以及新的测试和监控功能。生产功能用于减少增强子组、部署板和普罗米修斯的生产周期时间,将文件存储在对象库中的能力,以及对于Slack以及JIRA增强集成的支持。

Expanded Kubernetes capabilities:GitLab CI / CD通过提供快速方式配置、部署和监视Kubernetes内的应用程序,无论GitLab是安装在群集内还是外部,都可以部署到Kubernetes。

Issue Boards:团队发布委员会允许更多的协作,在一个视图中,让多个项目中的团队能够在单个组中的所有项目中管理问题。 列表、标签和里程碑都在组级别的管理平台上进行管理,从而允许用户在宏观层面关注组抽象化。

10.0版本功能的目的在于在使开发人员的生活变得更轻松,同时加快工作流程,并让强大的技术更容易被使用。 在Auto DevOps的例子中,开发人员可能会同时进行多个项目,如果必须对每一个项目都设置工具是毫无意义的。在默认情况下,Auto DevOps进一步启用功能,完全删除配置步骤,并且不需要点击。

Auto DevOps的新功能使得资深开发人员可以节省时间,也留出更多的时间给他们上手。因为全行业有三分之二的团队都在自主使用GitLab,所以这些优势将会广泛的被发挥。通过为企业开发人员提供开发优质代码所需的工具,从而达到开发速度更快的目的。

关于Ghostcloud

Ghostcloud(中文名:精灵云)坐落于成都天府软件园,是成都高新区重点扶持企业,国内首批从事容器虚拟化研发的企业,是西南地区唯一一家基于Docker的云计算服务商,为企业级行业客户提供针对互联网化、私有云管理平台、大数据业务基础架构的平台服务。

Ghostcloud因容器技术而生,以最新容器技术Docker为基础,为适应不同行业客户需求,全自主研发了一套调度引擎框架Newben,且全方位适配Kubernetes主流开源调度引擎,也是国内率先实现双调度引擎的企业,是一流的企业级容器云服务专家。Ghostcloud推出了企业级容器云PaaS/CaaS平台,命名为EcOS(EnterpriseContainer Operation System)。Ghostcloud将EcOS平台与微服务/DevOps相融合,运用至企业IT系统的全生命周期的开发、测试、运维及发布流程中,致力于为多个领域企业向“互联网+”转型提供针对互联网化、私有云管理平台、大数据业务基础架构的平台服务,帮助企业级客户降低成本、提升效率、简化运维及产品部署,并提升系统的可靠性和安全性。

相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
15天前
|
消息中间件 Java Kafka
Springboot集成高低版本kafka
Springboot集成高低版本kafka
|
4月前
|
Java 数据安全/隐私保护
Neo4j【付诸实践 01】SpringBoot集成报错org.neo4j.driver.exceptions.ClientException:服务器不支持此驱动程序支持的任何协议版本(解决+源代码)
Neo4j【付诸实践 01】SpringBoot集成报错org.neo4j.driver.exceptions.ClientException:服务器不支持此驱动程序支持的任何协议版本(解决+源代码)
70 1
|
11天前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
21 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
21天前
|
Kubernetes Ubuntu 应用服务中间件
Ubuntu 22.04 利用kubeadm方式部署Kubernetes(v1.28.2版本)
Ubuntu 22.04 利用kubeadm方式部署Kubernetes(v1.28.2版本)
91 0
|
1月前
|
JavaScript Go 项目管理
云效常见问题之使用gitlab仓库将代码合并评审环节集成到云效如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
94 1
|
1月前
|
Devops 开发工具 数据安全/隐私保护
Docker Swarm总结+CI/CD Devops、gitlab、sonarqube以及harbor的安装集成配置(3/5)
Docker Swarm总结+CI/CD Devops、gitlab、sonarqube以及harbor的安装集成配置(3/5)
51 0
|
2月前
|
安全 Shell 网络安全
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
Git学习---Git快速入门、Git基础使用、Git进阶使用、Git服务器使用(IDEA集成GitHub、Gitee、GitLab)、GitHub Desktop客户端
130 0
|
3月前
|
Kubernetes Shell Docker
K8s集群v1.26.1版本的简单部署实践
K8s集群v1.26.1版本的简单部署实践
117 0
|
4月前
|
Kubernetes 安全 Ubuntu
Kubernetes学习笔记-Part.02 Docker版本
Part.01 Kubernets与docker Part.02 Docker版本 Part.03 Kubernetes原理 Part.04 资源规划 Part.05 基础环境准备 Part.06 Docker安装 Part.07 Harbor搭建 Part.08 K8s环境安装 Part.09 K8s集群构建 Part.10 容器回退
56 0
|
4月前
|
Kubernetes Cloud Native 网络协议
云原生|kubernetes|kubernetes-1.18 二进制安装教程单master(其它的版本也基本一样)(下)
云原生|kubernetes|kubernetes-1.18 二进制安装教程单master(其它的版本也基本一样)
35 0