首页
学习
活动
专区
工具
TVP
发布

DevOps时代的专栏

专栏作者
506
文章
786487
阅读量
181
订阅数
云原生下的CI/CD:Argo CD 详解,手把手教你入门
1.Argo CD 能解决什么问题 1.1 从 GitOps 说起 GitOps 起源于 Weaveworks 公司在 2017 年发表的一篇博客, GitOps - Operations by Pull Request 。在文中,Alexis 介绍了一种以 Git 为唯一事实来源的部署方式。 在 GitOps 实践中,我们需要将软件设施定义在 Git 仓库中进行管理。其中的软件设施,包括 IaaS、Kubernetes 这样的基础设施,也包括应用本身。每个人都可以通过提交 Pull Request 来修
DevOps时代
2022-06-16
7.6K1
一篇文章说清楚云原生时代 CI/CD Tekton
1.背景 1.1 目前使用 Jenkins 遇到的问题 编排引擎不稳定 Jenkins 是由 Java 编写的编排引擎,在 Full GC 时会 Stop The World(STW)。在大规模构建时,STW 可能会导致 Jenkins 无法处理新的请求。 大量构建卡顿 Jenkins 使用磁盘文件存储数据,每条流水线、每次构建都会占用一个文件目录,产生大量文件。通常流水线数量有限,但在构建达到 10000+ 级别时,会感受到 IO 对 Jenkins 的影响。 开发插件成本高 虽然 Jenkins 已经有
DevOps时代
2022-06-16
2.3K0
Jenkins Pipeline 流水线部署 Kubernetes 应用
虽然云原生时代有了Jenkins X、Drone、Tekton 这样的后起之秀,但 Jenkins 这样一个老牌的 CI/CD 工具仍是各大公司主流的使用方案。
DevOps时代
2021-12-05
1.5K0
K8s kubectl 常用命令总结(建议收藏)
我们已经知道 kubernetes 的常用术语和一些思想,要想进行二次开发,或者简单的说跑起来,运行一个小实例,那就要求我们需要对ta的常用操作相当的熟悉。入手了解 kubectl 是非常快速的一个方式,下面,我们就来看看 kubectl 的命令行操作的常用方式。
DevOps时代
2021-10-27
1.1K0
Kubernetes 集群要崩溃了,关键时刻体现运维力
我司的集群时刻处于崩溃的边缘,通过近三个月的掌握,发现我司的集群不稳定的原因有以下几点:
DevOps时代
2021-10-13
6800
涨姿势!将部署在虚拟机里的服务接入 Istio
Istio 在设计之初,主要面向 Kubernetes 当中的服务。但是在实际场景中,依旧有不少服务部署在 VM 上,Istio 想成为 Service Mesh 事实上的标准,毫无疑问需要支持 VM 部署的服务。
DevOps时代
2021-07-09
1.2K0
基于 Jenkins 在 Kubernetes 上配置 CI/CD
软件行业正迅速看到使用容器作为一种为应用程序开发人员促进开发,部署和环境编排的方法的价值。这是因为容器可有效管理环境差异,提高可伸缩性并提供可预测性,以支持新功能的持续交付(CD)。除了技术优势外,容器还被证明可以大大降低复杂环境的成本模型。
DevOps时代
2021-05-31
2.2K0
做到这5件事,就可以在2021年成为DevOps工程师?
也许对于许多组织而言,DevOps都是新手,这需要大量的培训和“技能提升”。能够有效沟通,跨业务孤岛工作以及与组织中不同人员合作是成功的唯一途径。有经验的 DevOps 工程师曾总结,做到以下几点,离成为 DevOps 工程师更进一步:
DevOps时代
2021-04-20
3910
基于 kubernetes 的工作流任务调度工具 argo
argo 是一个基于 kubernetes CRD 实现的一个 Workflow(工作流) 工具,基于 kubernetes 的调度能力实现了工作流的控制和任务的运行,同时提供了一个 UI 来方便我们查看任务的进程和详情等等;因为基于 kubernetes CRD 来进行 Workflow 的配置,所以我们使用标准的 kubernetes 来进行相关的配置,并可以直接 kubectl 来进行管理;在 argo 配置 Workflow 的实现中,template 是一个重要的概念,他是我们配置 Workflow 的支撑;
DevOps时代
2021-03-29
2.4K0
一文解决 nginx + ingress + gunicorn 上传大文件报错的解决思路
在基于 Kubernetes 部署,使用 Gunicorn 运行的 Python Web 应用中,上传大文件时出现了一系列的错误,现在将解决问题的思路记录如下。
DevOps时代
2021-03-15
2.2K0
如何用 Helm 管理 Jenkins,看这篇就够了
Helm 是为 kubernetes 提供的包管理工具。包指的是 helm charts,charts 是预先配置的 kubernetes 资源对象集合,类似于 linux 上的 rpm 包。
DevOps时代
2021-03-15
1.5K0
服务网格的最佳实践
微服务发展的这几年,新的技术和概念层出不穷,这些技术的引入本质上都是在围绕服务稳定性和业务开发效率提升,最近两年服务网格越来越被广大的微服务用户所认知。
DevOps时代
2021-02-23
8910
多个 Kubernetes 集群同GitLab Core功能的集成
本文将描述,在使用带有Core许可的GitLab中,它是如何将 Kubernetes 集群集成到GitLab CI/CD的进程里。在下面的例子中,我们会使用这个方法来集成Kubernetes。先来看看GitLab的官方支持文档以及我们自己的解决方案。
DevOps时代
2020-12-15
1.5K0
基于 Kubernetes,Helm 及 Jenkins 实现弹性 CI/CD
让我们在 Kubernetes 上创建一个CI/CD(持续集成和持续部署)解决方案,使用 Jenkins 作为构建工具,并使用 Traefik 作为用于灵活应用程序部署和路由的入口。
DevOps时代
2020-09-24
4.9K0
基于云原生的 DevOps 能力编排平台实践
本次分享主要是三个部分,第一部分就是动机,为什么需要引入云原生,第二个部分就是我们的云原生的一个实践架构是什么样的,最后是编排能力是什么。
DevOps时代
2020-06-01
2.2K1
斗鱼基于 kubernetes 的深度学习实践
我们首先说一下深度学习在斗鱼的应用场景。斗鱼在深度学习这一块,有两个部门在做这个事,基本上就是分为两大场景,一个是大数据场景,一个是视觉场景。
DevOps时代
2020-05-15
1.3K0
从一次集群雪崩看Kubelet资源预留的正确姿势
前面在知识星球里面也分享了这一篇关于 Kubelet资源预留的文章,最近又有一些朋友遇到这个问题,所以这里再次分享给大家。
DevOps时代
2020-02-18
1.6K0
云原生世界里的 DevOps 编排
目录 1、概要 2、数字服务交付的三大支柱 3、动机 4、思考 5、主要参与者 6、主要收获 7、附录:企业软件交付的历史和基础架构
DevOps时代
2019-12-24
9790
微服务的核心原理,看完这一篇就够了
就目前而言,对于微服务业界并没有一个统一的、标准的定义(While there is no precise definition of this architectural style ) 。
DevOps时代
2019-11-27
4.4K0
成功实施 DevOps 的7个有力工具
随着公司业务的不断迅速增长,使得管理复杂的IT基础设施需求变得更为艰难。解决应对这一复杂变幻的挑战的最佳方法是让开发团队和运维团队紧密协作,实现灵活应对。拥有一个DevOps专家团队可以实现在最少时间服务中断的情况下实现IT基础设施的动态伸缩。
DevOps时代
2019-10-21
8690
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档