稚友Blog

Kubernetes 容器编排之企业级集群部署

为什么需要 Kubernetes 容器编排 传统部署的核心问题 ① 环境不一致:多环境差异大,上线易出错,排查成本高 ② 扩展性差:手动扩容,应对突发流量慢、成本高 ③ 资源利用率低:应用独占硬件,服务器闲置严重 ④ 部署升级复杂:人工操作,易出错、耗时久 ⑤ 运维成本高:手动管理,运维压力大,难保

ithuang 发布于 2026-06-15

Jenkins 与 GitLab 的核心知识总结

以下是 Jenkins 与 GitLab 的核心知识总结,以及它们如何通过流水线实现**持续集成(CI)**的完整链路。 一、Jenkins 核心知识点 维度 核心内容 定位 开源的自动化服务器,专注于构建、测试、部署的流水线编排 架构 Master-Agent(主从)模式:Master 负责调度与

ithuang 发布于 2026-06-13

CI/CD的部署实现

CI/CD(Continuous Integration / Continuous Delivery / Continuous Deployment) 不是单一工具,而是一套从代码变更到生产运行的自动化工程体系。它由多个阶段、多种工具、多层策略组合而成,核心目标是:在保障质量的前提下,缩短从"代码提

ithuang 发布于 2026-06-12

分布式版本控制Git

Git 是分布式版本控制系统(DVCS),是现代软件工程的源代码管理基石。它记录了代码的每一次变更,支持多人协作,是触发 CI/CD 流水线的起点。 一、Git 的核心定位 1.1 解决什么问题 痛点 Git 的解法 代码改崩了想回退 版本历史:每次提交都有快照,可随时回滚到任意版本 多人同时改同一

ithuang 发布于 2026-06-09

Kubernetes 十大核心知识点

以下是 Kubernetes 十大核心知识点的详细解析,涵盖原理、应用场景与实现方式: 1. Pod 生命周期 原理 Pod 是 K8s 最小调度单元,其生命周期由 kubelet 管理,经历以下阶段: Pending:已提交到 API Server,但镜像正在拉取或调度未完成 Running:至少

ithuang 发布于 2026-06-07

开源电商微服务 K8s 生产级部署

开源电商微服务 K8s 生产级部署方案,共 17 个 YAML 文件,完整覆盖你要求的 10 个核心知识点。 一、项目架构设计 基于开源电商项目(mall / 7d-mall-microservice 架构简化),我设计了如下微服务架构: ┌─────────────────────────────

ithuang 发布于 2026-06-06

Kubernetes 三 Master 控制

以下是 Kubernetes 三 Master 控制平面高可用(HA)集群的完整实现指南,并以 Nginx 项目为例演示应用部署。 一、架构设计原理 1. 为什么需要三 Master? Kubernetes 控制平面包含四个核心组件: kube-apiserver:集群入口,所有操作都通过它 etc

ithuang 发布于 2026-06-05

私有仓库与dockerfile

1.镜像仓库搭建与镜像推送 1.1镜像仓库 镜像仓库是用于 存储、管理和分发 Docker 镜像 的集中化服务,类似代码仓库(如 gitlab/github),但专门针对容器镜像。 核心功能 存储镜像的各个分层(Layers)。 支持镜像的版本管理(通过 Tag)。 提供访问控制(权限管理)。 【掌

ithuang 发布于 2026-06-03

容器技术

岗位:容器运维工程师 【了解】docker相关背景 【了解】容器底层原理 【掌握】容器相关命令 【掌握】docker的网络模式 【掌握】镜像相关的操作 容器技术概述 容器技术是一种轻量级的虚拟化技术,它通过操作系统级别的隔离机制(Linux namespace),将应用程序及其依赖环境(如代码、运行

ithuang 发布于 2026-06-02

企业级自动化配置工具之 Ansible 进阶

企业级自动化配置工具之 Ansible 进阶 Ansible 模块(重点) copy 模块(重点) 作用:copy 模块用于对文件的远程拷贝操作(如把本地的文件拷贝到远程的机器上) 本机:nginx.conf,copy 模块:分发到所有 web 节点 https://docs.ansible.com

ithuang 发布于 2026-03-22
上一页 下一页