DevOps运维 第4页
DevOps运维
DevOps全链路实战 | 第 13 天:告警规则与 Alertmanager:钉钉/邮件通知渠道配置(重制版) - 恒星

DevOps全链路实战 | 第 13 天:告警规则与 Alertmanager:钉钉/邮件通知渠道配置(重制版)

本文为「DevOps全链路实战」系列重制版,基于 2026 年最新 kube-prometheus-stack (v0.85+) 与 Alertmanager v0.28 重新撰写,涵盖钉钉企业版 Webhook v2 签名验证、邮件 TLS 1.3 配置及告警分...
K8s 运维系列 | 第 28 天:灰度发布——金丝雀、蓝绿与滚动发布实践 - 恒星

K8s 运维系列 | 第 28 天:灰度发布——金丝雀、蓝绿与滚动发布实践

在 Kubernetes 的生产运维中,一次坏版本的全量推送往往意味着几十甚至几百个 Pod 同时进入异常状态,故障半径被瞬间放大。灰度发布(也常被称为渐进式交付)就是为了解决这个问题:把新版本的...
Ceph+K8s 中间件实战 | 第 10 天:K8s 部署 Zookeeper 集群(分布式协调架构 + 运维命令) - 恒星

Ceph+K8s 中间件实战 | 第 10 天:K8s 部署 Zookeeper 集群(分布式协调架构 + 运维命令)

第 10/15 天 引言 在分布式系统领域,Zookeeper 是最经典的分布式协调服务之一。它由 Apache 开源,最初源自 Yahoo 研究院,为分布式应用提供统一的配置管理、命名服务、分布式同步和组服务等核...
K8s 运维系列 | 第 7 天:存储管理——PV、PVC 与持久化存储 - 恒星

K8s 运维系列 | 第 7 天:存储管理——PV、PVC 与持久化存储

容器天生是「无状态」的,一旦 Pod 被销毁或重建,容器内部写入的文件都会随之消失。但在真实的业务场景中,数据库、消息队列、日志系统、文件上传服务等应用,都必须把数据持久地保存下来,即...
DevOps全链路实战 | 第 6 天:GitLab CI 流水线搭建:.gitlab-ci.yml 与 Kaniko 无守护进程构建 - 恒星

DevOps全链路实战 | 第 6 天:GitLab CI 流水线搭建:.gitlab-ci.yml 与 Kaniko 无守护进程构建

第 6/18 天 引言 在前面五天里,我们完成了从 K8s 集群搭建、Harbor 私有镜像仓库部署、GitLab CE 代码托管平台安装到 GitLab Runner 的 K8s Executor 与 RBAC 权限配置。基础设施层已经就绪,...
Ceph+K8s 中间件实战 | 第 13 天:K8s 部署 GitLab 代码托管平台(Ceph RBD 持久化 + 架构 + 巡检) - 恒星

Ceph+K8s 中间件实战 | 第 13 天:K8s 部署 GitLab 代码托管平台(Ceph RBD 持久化 + 架构 + 巡检)

第 13/15 天引言:为什么在 K8s 上部署 GitLab?GitLab 是企业级代码托管与 DevOps 平台,集成了 Git 仓库管理、CI/CD 流水线、Issue 跟踪、容器仓库等功能。在云原生时代,将 GitLab 部署到 Ku...
K8s 运维系列 | 第 18 天:存储进阶——CSI、动态供给与备份恢复 - 恒星

K8s 运维系列 | 第 18 天:存储进阶——CSI、动态供给与备份恢复

在前一篇《第 7 天:存储管理——PV、PVC 与持久化存储》中,我们学习了 PV 和 PVC 的基本用法,那套'管理员手动创建 PV、用户声明 PVC'的静态供给模式,对于生产环境来说效率太低。随着集群规...
Ceph 生产环境搭建 | 第 5 天:Manager 节点部署与模块启用 - 恒星

Ceph 生产环境搭建 | 第 5 天:Manager 节点部署与模块启用

第 5/20 天 · Ceph 生产环境搭建系列 引言:Manager 在 Ceph 集群中的定位 在前四天的内容里,我们已经完成了 Ceph 架构选型、Ubuntu 系统调优、cephadm 引导初始化以及 Monitor 节点的高可用...
Ceph 生产环境搭建 | 第 16 天:Ceph 性能调优:OSD 参数与缓存分层 - 恒星

Ceph 生产环境搭建 | 第 16 天:Ceph 性能调优:OSD 参数与缓存分层

第 16/20 天 — Ceph 性能调优:OSD 参数与缓存分层 引言 在前 15 天的系列中,我们已经完成了 Ceph 集群从系统准备到部署、存储池配置、块存储/对象存储/文件系统对接以及认证与监控的完整搭建...
K8s 运维系列 | 第 29 天:生产实践——K8s 上运行数据库与中间件 - 恒星

K8s 运维系列 | 第 29 天:生产实践——K8s 上运行数据库与中间件

引言 Kubernetes(K8s)的核心优势在于编排无状态的容器化应用,但当业务落地到生产环境,几乎不可避免地要面对有状态服务:关系型数据库(MySQL、PostgreSQL)、缓存(Redis)、消息队列(Kafk...
DevOps全链路实战 | 第 12 天:Grafana 看板搭建:K8s 标准面板与自定义业务看板 - 恒星

DevOps全链路实战 | 第 12 天:Grafana 看板搭建:K8s 标准面板与自定义业务看板

第 12/19 天 引言 在上一篇文章中,我们通过 kube-prometheus-stack 完成了 Prometheus 的部署,并利用 ServiceMonitor 实现了对 K8s 集群各项指标的自动采集。然而,Prometheus 本身只是一个时...
K8s 运维系列 | 第 8 天:调度机制——节点选择、污点与容忍度 - 恒星

K8s 运维系列 | 第 8 天:调度机制——节点选择、污点与容忍度

在 Kubernetes 集群中,我们很少直接指定某个 Pod 运行在哪一台物理节点上。相反,kube-scheduler 这个核心组件会根据资源、策略与约束条件,自动为每一个 Pod 挑选一个合适的节点。理解调度机...