张卿
2023-06-27
622
25
0
DevOps 流水线落地之后,真正耗时的往往不是搭建,而是构建和发布过程中的异常排查。本文整理了自动化构建 Java 应用场景中最典型的三类问题,包括 Pod Ready 异常、Jenkins Agent 重建和镜像拉取失败。
张卿
2023-06-26
939
21
0
Java 应用完成自动化构建后,下一步通常就是生成镜像并发布到 Kubernetes。本文围绕 Dockerfile 编写和 Deployment、Service、Ingress 等资源定义,整理一套可直接用于流水线部署的交付清单。
张卿
2023-06-25
947
16
0
自动化构建 Java 应用,是很多团队从 Jenkins 迈向 DevOps 实战的第一步。本文以 Java 测试项目为例,演示从准备代码仓库到编写 Jenkinsfile 的完整构建流程。
张卿
2023-06-24
597
14
0
如果你刚开始接触 Jenkins 流水线,Blue Ocean 提供的图形化界面是一个非常直观的入口。本文演示如何关闭主机密钥验证、连接 GitLab 仓库,并通过界面方式创建一条新的流水线。
张卿
2023-06-23
716
16
0
在 Kubernetes 中动态创建 Jenkins Slave,是很多云原生流水线方案的核心能力。本文演示 Agent 端口配置、构建节点标记,以及 Jenkins 接入 Kubernetes 单集群作为 Cloud 的完整过程。
张卿
2023-06-22
964
26
0
Jenkins 要安全地访问 Kubernetes 集群、Harbor 仓库和 GitLab 代码库,核心在于把凭证统一交给 Credentials 管理。本文分别演示 kubeconfig、Harbor 账号密码和 GitLab SSH Key 的配置方法。
张卿
2023-06-21
583
12
0
私有镜像仓库是 Kubernetes DevOps 平台的关键一环,而 Harbor 是最常见的企业级方案之一。本文从 Harbor 安装、Docker 和 Containerd 的 insecure 配置,到项目创建与镜像推送做一套完整实践。
张卿
2023-06-20
918
13
0
GitLab 在企业 DevOps 平台中承担代码托管、协作开发和触发流水线的重要职责。本文演示 GitLab 的安装过程,并结合项目创建、SSH Key 配置和代码推送说明它的基础用法。
张卿
2023-06-19
685
10
0
Jenkins 是很多团队 DevOps 平台的调度中心,稳定安装和插件管理直接影响后续流水线能否顺利运行。本文从 Docker 部署、插件安装、国内镜像源切换和旧版本插件管理几个角度展开实践说明。
张卿
2023-06-18
983
27
0
在 Kubernetes 中落地 DevOps,不只是装几个组件,而是要先明确整体架构、执行链路和基础资源要求。本文从平台设计结构图、典型 CI-CD 流程和环境规划三个方面梳理 DevOps 平台建设的起点。