GitOps初阶指南:将DevOps扩展至K8S

2020-07-30
阅读 4 分钟
1.5k
在过去十年的编程中,出现了一些革命性的转变。其中之一是源于围绕DevOps的实践,它将开发和运维团队整合到一个共享的工作流程中,此外还有持续集成和持续交付(CI/CD),通过CI/CD,Devops团队可以向代码库提供持续的更新。另一个变革来自于从单体代码库到基于云的微服务的迁移,这些微服务运行在由Kubernetes等编排平...

深入理解CI/CD:工具、方法、环境、基础架构的全面指南

2020-04-16
阅读 5 分钟
1.8k
持续集成和持续交付(CI/CD)是DevOps背后的助推力之一。如果你的企业正在考虑使用DevOps,那么CI/CD绝对是需要考虑的其中一部分。但是CI/CD到底意味着什么?为什么它如此重要呢?为了对你的DevOps工具包和IT部署进行战略规划,深入理解CI/CD至关重要。本文中,我们将探讨CI/CD所需解决的难点、需要的工具以及预期的收益。

实例演示:如何在Kubernetes上大规模运行CI/CD

2020-02-18
阅读 8 分钟
3.6k
本周四晚上8:30,第二期k3s在线培训如约开播!本期课程将介绍k3s的核心架构,如高可用架构以及containerd。一起来进阶探索k3s吧!报名及观看链接:[链接]

超详细实操教程!在现有K8S集群上安装JenkinsX,极速提升CI/CD体验!

2019-12-12
阅读 3 分钟
3.7k
在2018年年初,Jenkins X首次发布,它由Apache Groovy语言的创建者Jame Strachan创建。Jenkins X 是一个高度集成化的 CI/CD 平台,基于 Jenkins 和 Kubernetes 实现,旨在解决微服务体系架构下的云原生应用的持续交付的问题,简化整个云原生应用的开发、运行和部署过程。仅需一条Jenkins X命令,管理员可以创建一个Kuber...

Step by Step!Kubernetes持续部署指南

2019-09-04
阅读 10 分钟
1.5k
本文是作者通过亲身实践,从零基础开始,一步一步总结出来的Kubernetes持续部署工作流程。文章从前期的工具准备开始,到复刻存储库、测试、构建镜像、构建流水线最后进行部署,所有的工作流程都一一展现在文章中,对于想要拥有全自动持续交付流水线的用户将有很大的借鉴意义。

从0到1了解CI/CD:初学者入门必备

2019-08-07
阅读 4 分钟
1.7k
本文先介绍了系统构建的先决技术与实践,自动化构建、版本控制,并给出了Java环境下一些构建工具,然后分别介绍了持续集成(CI)、持续交付和持续部署(CD)的概念及其优势,并在最后给出了一些最佳实践,如确保部署一致、保证良好的测试覆盖率等。

GitLab Auto DevOps功能与Kubernetes集成教程

2019-04-23
阅读 6 分钟
7.4k
在这篇文章中,我们将介绍如何将GitLab的Auto DevOps功能与Rancher管理的Kubernetes集群连接起来,利用Rancher v2.2.0中引入的授权集群端点的功能。通过本文,你将能全面了解GitLab如何与Kubernetes集成,以及Rancher如何使用授权集群端点简化这一集成工作的流程。本文非常适合Kubernetes管理员、DevOps工程师,或任何想...

官宣!CDF正式成立,Rancher为首届创始团队成员

2019-03-15
阅读 2 分钟
2.8k
Rancher作为创始团队成员加入CDF,将共同促进持续交付最佳实践。作为OCI创始成员、CNCF核心成员和CNCF管理委员会委员的Rancher,在开源领域的领导力再获认可。

持续集成与持续部署宝典Part 1:将构建环境容器化

2018-09-10
阅读 7 分钟
2.6k
本文为第一篇,开始持续集成流水线的第一步工作——构建系统(Build System)的创建!看如何利用Docker创建容器化的构建系统,解决常见的三大挑战——依赖管理、管理环境依赖、复杂项目的漫长构建时间,最终创造一个可重复的、集中管理的、良好隔离的、并行化的构建系统。

Rancher Pipeline发布:开源、极简、强大的CI/CD

2017-12-22
阅读 3 分钟
6.6k
来自硅谷的企业级容器管理平台提供商Rancher Labs今日正式发布与Rancher企业级容器管理平台集成的Rancher Pipeline,极简的操作体验,强大的功能整合,完全开源,助力CI/CD在企业的真正落地使用。

如何利用Docker构建基于DevOps的全自动CI

2017-12-18
阅读 8 分钟
7k
来自用户的DevOps实践分享,分享从开发代码到生产环境部署的一条龙操作的实践及经验, 包含工具技术的选型及考量、私有代码库与私有镜像库的应用等。

Rancher upgrade webhook之CI/CD

2017-08-10
阅读 3 分钟
4.2k
概述 结合大家CI/CD的应用场景,本篇Blog旨在介绍如何通过Rancher的webhook微服务来实现CI/CD的联动。 流程介绍 本次实践的主要流程如下: CI/CD console从代码托管、配置中心、第三方依赖平台拉取应用相应的代码,配置、依赖、并构建应用镜像。 将构建好的应用镜像推送到镜像仓库。 通过Rancher Server暴露出来的API/UI...

如何使用GitLab和Rancher构建CI/CD流水线–Part 1

2017-08-02
阅读 7 分钟
7k
GitLab核心是集成管理Git存储库的工具。比如你希望创建一个提供服务的平台,那么GitLab将提供强大的身份验证和授权机制、工作组、问题跟踪、wiki和片段,除此之外还有公有、内部和私有存储库。

TNO:CI/CD与微服务架构

2017-01-09
阅读 2 分钟
2.9k
TNO(荷兰应用科学研究组织)是一个独立组织,它旨在连接人与知识,创造能够以可持续的方式提升社会福祉的创新项目。TNO雇佣了2600多名专家,研究领域涵盖城市化中的工业和能源、健康生活以及安全。

基于 Rancher 的企业 CI/CD 环境搭建

2016-12-15
阅读 3 分钟
7.1k
CI(Continuous Integration)持续集成,CD(Continuous Delivery) 持续交付(当然也有叫 Continuous Deployment)通常会采用一些软件如Jenkins、Drone、Travis、Gocd等来辅助我们。它们能够与Git SVN等代码管理仓库集成,帮助我们实现一些自动化任务。