logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

DevOps 入门系列:Git 版本控制

假设独立开发网站项目:今日完成登录功能,代码运行正常;次日开始开发购物车功能,代码改动量大;临时需求:回滚到昨日版本修复登录 Bug。此时会陷入难题:新旧代码混杂,无法区分不同阶段的修改,只能手动删减代码,不仅耗时,还极易误删内容,导致项目运行异常。核心问题:没有版本控制,就无法安全、快速地回退到项目任意历史状态。版本控制系统(Version Control System,简称 VCS)是一款专门

#devops#git#elasticsearch
DevOps 入门系列:Linux 基础 —— 你每天都会用到的服务器操作

Linux 本质是操作系统内核(操作系统核心组件),和 Windows、macOS 属于同类型产品。日常工作中提到的「Linux」,一般指Linux 发行版,例如 Ubuntu、CentOS、Debian、Red Hat。发行版在内核基础上整合了各类应用软件,构成一套完整可直接使用的操作系统。systemd 是现代 Linux 主流初始化系统,相当于服务器「服务管家」,核心能力:系统开机时按顺序启

#devops#linux#运维
DevOps 入门系列:Docker 容器化 —— 一次构建,到处运行

自定义网络自带内置 DNS 解析,支持直接使用容器名互通。

#devops#docker#运维
DevOps 入门系列 :Dockerfile 与 Docker Compose

Dockerfile是纯文本格式的构建脚本,由一系列大写指令组成。Docker 会按顺序逐行执行指令,每条指令生成一个独立镜像层,最终拼装为完整镜像。Docker 镜像并非单个完整文件,而是由多层只读镜像层堆叠组成。RUNCOPYADD每一条指令,都会生成一个新镜像层;通过一份配置文件,统一定义所有服务(镜像、端口、环境变量、网络、数据卷、启动顺序),单条命令即可完成整套服务启动、停止、运维。Co

#devops#docker#运维
DevOps 入门系列 :CI_CD流水线

Webhook 是一种事件触发机制:当指定事件发生时,系统自动向预设 URL 发送 HTTP 请求,触发对应后续动作。stages 为数组格式,用于定义流水线的所有阶段及串行执行顺序,解决构建、测试、部署流程乱序问题。通过 variables 定义全局键值对变量,在任务命令中通过$变量名引用,解决配置硬编码、敏感信息泄露问题。

#devops#ci/cd#运维 +1
DevOps 入门系列:镜像仓库(Docker Registry)

前置知识:掌握镜像构建、docker run本地容器运行;本章目标:掌握镜像仓库分层概念、阿里云 ACR 全流程、镜像标签规范、国内网络分层优化、故障排查。第一周你学会了用构建镜像,用docker run本地运行。但如果想把镜像部署到另一台服务器(比如云服务器),就需要一个中间仓库来存储和分发镜像。这个仓库就是 Docker Registry。

#devops#docker#运维
DevOps 入门系列 :搭建一条GitLab CI_CD 端到端流水线

我们将分阶段逐个编码实现 Job,最后合并为一份完整流水线配置文件。

#devops#gitlab#ci/cd +1
DevOps 入门系列 :CI_CD 故障排查与容器运维核心原理

在 Linux 系统中,所有进程拥有唯一进程编号(PID),PID1 是操作系统初始化第一个进程,负责收养孤儿进程、统一处理系统信号。在 Docker 容器运行环境中:PID1 = Dockerfile 内 CMD/ENTRYPOINT 定义的启动进程。容器生命周期完全依附 PID1:PID1 持续运行 → 容器存活;PID1 执行结束 / 异常崩溃 → 容器立刻销毁。1.1.2 为什么容器一启动

#运维#devops#ci/cd
DevOps 入门系列:从 Pod 到 Ingress(K8s 核心概念)

Pod:最小的工人,里面跑容器(通常是 1 个)。Deployment:店长,负责维持 Pod 数量、滚动更新、自愈。Service:前台总机,给动态变化的 Pod 一个固定 IP,并负载均衡。Secret:保险柜,存密码。ConfigMap:便利贴,存普通配置。Ingress:总导览牌,根据域名路由到不同 Service。

#devops#kubernetes#运维
DevOps 入门系列:Kubernetes入门

Kubernetes 是一款用于自动化部署、扩缩容和管理容器化应用的开源集群管理平台。容器操作系统、容器调度管家。使用者只需声明最终的服务运行状态,例如“保持3个Nginx容器持续运行”,K8s 即可自动完成容器的创建、监控、重启、扩缩容、滚动更新等全流程操作,无需人工干预。

#devops#kubernetes#运维 +2
    共 25 条
  • 1
  • 2
  • 3
  • 请选择