Kubernetes DevOps平台建设总览与基础要求
在 Kubernetes 中落地 DevOps,不只是装几个组件,而是要先明确整体架构、执行链路和基础资源要求。本文从平台设计结构图、典型 CI-CD 流程和环境规划三个方面梳理 DevOps 平台建设的起点。
共找到 79 篇相关文章
在 Kubernetes 中落地 DevOps,不只是装几个组件,而是要先明确整体架构、执行链路和基础资源要求。本文从平台设计结构图、典型 CI-CD 流程和环境规划三个方面梳理 DevOps 平台建设的起点。
想让流水线既灵活又适配不同执行环境,参数处理和多 Agent 协同是两个关键能力。本文通过 Jenkinsfile 示例演示如何接收参数、在 Web UI 中传值,以及如何让不同阶段运行在不同代理节点。
真正把 Jenkinsfile 用起来时,最常见的需求就是读取环境变量和安全地管理凭证。本文从静态变量、动态变量开始,进一步介绍 Secret Text、用户名密码和加密文件三类凭证在 Jenkinsfile 中的使用方式。
当流水线需要做条件判断、人工确认或并行执行时,stage、Input、When 和 Parallel 就会变得非常重要。本文围绕这些高频场景,整理一组可直接落地的声明式流水线写法。
Environment、Options、Parameters 和 Triggers 是声明式流水线里最常用的一组高级配置,它们决定了环境变量、执行策略、入参和触发方式。本文按实际使用频率逐项拆解这些指令的作用与示例。
除了 Agent 之外,Post、Stages 和 Steps 共同决定了流水线的执行结构、阶段划分和收尾动作。本文结合示例讲解这三个部分在 Jenkins 声明式流水线中的职责与典型写法。
Agent 决定了 Jenkins 流水线在什么环境中执行,是声明式流水线里最关键的基础配置之一。本文围绕 Agent 的常见类型、选项与典型示例,讲清它在 Docker、Kubernetes 和普通节点中的使用方式。
Jenkins 流水线是 DevOps 自动化交付中最常见的实现方式之一,但很多人只会写 Jenkinsfile,却不清楚流水线模型本身。本文先说明 Jenkins 流水线的作用,再梳理声明式与脚本式两类流水线的差异。
理解 DevOps 与 CI-CD 的核心概念,是后续学习 Jenkins、GitLab、Harbor 和流水线实践的基础。本文从 DevOps 文化、持续集成、持续交付和持续部署四个角度梳理这套方法论的核心价值。