DevOps运维 第3页
DevOps运维
K8s 运维系列 | 第 20 天:服务网格——Istio 入门与流量管理 - 恒星

K8s 运维系列 | 第 20 天:服务网格——Istio 入门与流量管理

引言 随着微服务架构在生产环境的深入落地,服务之间的调用关系变得日益复杂。当我们把一个个单体应用拆分成几十上百个微服务之后,服务间的通信、流量控制、安全认证、可观测性等一系列问题接...
K8s 运维系列 | 第 10 天:网络模型——CNI、Calico 与 NetworkPolicy - 恒星

K8s 运维系列 | 第 10 天:网络模型——CNI、Calico 与 NetworkPolicy

在 Kubernetes 集群中,网络是最容易被忽视、却最容易出问题的部分。前面我们部署了 Pod、Service 和 Ingress,但你是否想过:一个 Pod 如何与另一个 Pod 通信?Service 的 ClusterIP 为什么能...
Ceph+K8s 中间件实战 | 第 3 天:K8s 接入 CephFS 共享文件存储(多读场景与性能调优) - 恒星

Ceph+K8s 中间件实战 | 第 3 天:K8s 接入 CephFS 共享文件存储(多读场景与性能调优)

第 3/15 天 · Ceph+K8s 中间件实战系列 在 Day 2 中我们完成了 Ceph RBD 块存储接入 K8s 的全部流程,RBD 提供 ReadWriteOnce(RWO)模式,适合 MySQL、Redis 等单 Pod 独占挂载场景。然而许多...
Ceph 生产环境搭建 | 第 3 天:Cephadm 部署工具详解与集群引导初始化 - 恒星

Ceph 生产环境搭建 | 第 3 天:Cephadm 部署工具详解与集群引导初始化

第 3/20 天 · Ceph 生产环境搭建系列 在上一篇中,我们完成了 Ubuntu 24.04 LTS 的内核调优与磁盘规划,为 Ceph 集群打下了坚实的系统基础。今天正式进入集群部署阶段——使用 Cephadm 工具完...
DevOps全链路实战 | 第 17 天:全链路端到端演示:代码提交→构建→代码检查→灰度→监控→告警完整流程 - 恒星

DevOps全链路实战 | 第 17 天:全链路端到端演示:代码提交→构建→代码检查→灰度→监控→告警完整流程

第 17/19 天 引言:把所有齿轮咬合在一起 经过前 16 天的逐层搭建,我们已经拥有了 Harbor 私有镜像仓库、GitLab 代码托管平台与 CI 流水线、SonarQube 代码质量门禁、Argo CD GitOps 引擎、Pro...
Ceph+K8s 中间件实战 | 第 12 天:K8s 部署 Kafka 集群(Ceph RBD + 消息队列架构 + 运维) - 恒星

Ceph+K8s 中间件实战 | 第 12 天:K8s 部署 Kafka 集群(Ceph RBD + 消息队列架构 + 运维)

第 12/15 天引言在企业级微服务架构中,消息队列是解耦生产者与消费者、削峰填谷、异步通信的核心中间件。Apache Kafka 作为分布式流处理平台的标杆,凭借高吞吐、低延迟、可持久化、水平扩展的...
K8s 运维系列 | 第 24 天:性能调优——节点与集群性能优化实战 - 恒星

K8s 运维系列 | 第 24 天:性能调优——节点与集群性能优化实战

在 Kubernetes 集群真正投入生产之后,绝大多数运维团队最先遇到的问题并不是'功能用不起来',而是'性能不够用'和'成本下不来'。CPU 被申请了一大堆却长期闲置、内存申请远超实际需求、节点利用...
K8s 运维系列 | 第 3 天:核心对象——Pod、Label、Selector 与命名空间 - 恒星

K8s 运维系列 | 第 3 天:核心对象——Pod、Label、Selector 与命名空间

在上一篇文章里,我们一起完成了 minikube 与 kubeadm 的集群部署,跑通了一个最小的 Kubernetes 环境。很多刚接触 K8s 的朋友会有一种感觉:集群是起来了,可里面那一堆抽象对象到底是怎么回事...
DevOps全链路实战 | 第 4 天:GitLab CE 自托管部署:代码仓库与项目管理平台 - 恒星

DevOps全链路实战 | 第 4 天:GitLab CE 自托管部署:代码仓库与项目管理平台

第 4/18 天 引言 在前面三天的内容中,我们已经完成了全链路架构总览、K8s 集群离线部署以及 Harbor 私有镜像仓库的搭建。今天,我们继续推进 DevOps 全链路的核心组件——GitLab CE 自托管部署...
DevOps全链路实战 | 第 5 天:GitLab Runner 配置:K8s Executor 与 RBAC 权限设置 - 恒星

DevOps全链路实战 | 第 5 天:GitLab Runner 配置:K8s Executor 与 RBAC 权限设置

第 5/18 天 引言 昨天的文章完成了 GitLab CE 的 Helm 部署和首个代码仓库的初始化推送。但 GitLab 本身只是代码托管平台,真正执行 CI/CD 作业的是 GitLab Runner——一个独立的执行代理,负责...
Ceph+K8s 中间件实战 | 第 6 天:K8s 部署 Redis Sentinel 哨兵模式(高可用架构 + 登录验证) - 恒星

Ceph+K8s 中间件实战 | 第 6 天:K8s 部署 Redis Sentinel 哨兵模式(高可用架构 + 登录验证)

Ceph+K8s 中间件实战系列 · 第 6/15 天 引言 在前一天的实战中,我们使用 bitnami/redis-cluster 部署了 Redis Cluster 分片集群,解决了水平扩展与多分片数据分布的问题。然而,在很多业务场...
K8s 运维系列 | 第 6 天:配置管理——ConfigMap 与 Secret 实战 - 恒星

K8s 运维系列 | 第 6 天:配置管理——ConfigMap 与 Secret 实战

在 Kubernetes 的世界里,有一条非常经典的原则:镜像只负责承载代码,配置与密钥必须与镜像解耦。如果每次修改一个数据库地址、一个环境变量都要重新构建镜像、重新推送仓库、再滚动发布,那这...