排序
Ceph+K8s 中间件实战 | 第 3 天:K8s 接入 CephFS 共享文件存储(多读场景与性能调优)
第 3/15 天 · Ceph+K8s 中间件实战系列 在 Day 2 中我们完成了 Ceph RBD 块存储接入 K8s 的全部流程,RBD 提供 ReadWriteOnce(RWO)模式,适合 MySQL、Redis 等单 Pod 独占挂载场景。然而许多...
DevOps全链路实战 | 第 17 天:全链路端到端演示:代码提交→构建→代码检查→灰度→监控→告警完整流程
第 17/19 天 引言:把所有齿轮咬合在一起 经过前 16 天的逐层搭建,我们已经拥有了 Harbor 私有镜像仓库、GitLab 代码托管平台与 CI 流水线、SonarQube 代码质量门禁、Argo CD GitOps 引擎、Pro...
K8s 运维系列 | 第 8 天:调度机制——节点选择、污点与容忍度
在 Kubernetes 集群中,我们很少直接指定某个 Pod 运行在哪一台物理节点上。相反,kube-scheduler 这个核心组件会根据资源、策略与约束条件,自动为每一个 Pod 挑选一个合适的节点。理解调度机...
K8s 运维系列 | 第 19 天:流量治理——Ingress Controller 与 Gateway API
引言 在 Kubernetes 中,当你的应用由一个个 Pod 组成、通过 Service 对外暴露端口之后,真正的挑战才刚刚开始:如何优雅地把外部流量接入集群?如何基于域名和路径做路由?如何统一管理 TLS 证...
K8s 运维系列 | 第 30 天:精通之路——总结与进阶规划
Kubernetes 已经陪伴我们从零开始走过了完整的三十天。从最初认识「容器编排」这个概念,到搭建 minikube 与 kubeadm 集群,再到 Deployment、Service、Ingress、HPA、HPA 弹性伸缩、Prometheus...
K8s 运维系列 | 第 9 天:资源管理——Request/Limit 与 HPA 弹性伸缩
在 Kubernetes 的世界里,集群资源永远是稀缺的。CPU、内存、存储,都是有限的算力,而集群上运行着成百上千个 Pod。如果没有一套清晰的资源管理机制,某个失控的应用可能瞬间吃掉整台节点的内...
K8s 运维系列 | 第 20 天:服务网格——Istio 入门与流量管理
引言 随着微服务架构在生产环境的深入落地,服务之间的调用关系变得日益复杂。当我们把一个个单体应用拆分成几十上百个微服务之后,服务间的通信、流量控制、安全认证、可观测性等一系列问题接...
K8s 运维系列 | 第 10 天:网络模型——CNI、Calico 与 NetworkPolicy
在 Kubernetes 集群中,网络是最容易被忽视、却最容易出问题的部分。前面我们部署了 Pod、Service 和 Ingress,但你是否想过:一个 Pod 如何与另一个 Pod 通信?Service 的 ClusterIP 为什么能...
Ceph+K8s 中间件实战 | 第 11 天:K8s 部署 Elasticsearch 集群(Ceph RBD + 架构设计 + 巡检)
第 11/15 天 引言 Elasticsearch(简称 ES)是当今最流行的分布式搜索与分析引擎,基于 Apache Lucene 构建,提供近实时的全文检索、结构化搜索、聚合分析能力。无论是日志聚合(ELK/EFK Stack...
K8s 运维系列 | 第 22 天:可观测性——Metrics、Tracing 与事件体系
引言 在 Kubernetes 上运行微服务时,系统的复杂度和动态性会急剧上升。Pod 随时可能被重建、节点会漂移、服务依赖关系变化频繁。在这种情况下,传统的'登录机器看日志'的运维方式已经力不从心...
K8s 运维系列 | 第 4 天:工作负载——Deployment、ReplicaSet 与滚动更新
在前面的文章中,我们已经了解了 Kubernetes 的核心对象 Pod、Label、Selector 与命名空间。Pod 是 K8s 中最小的调度单位,但在生产环境中,我们几乎不会直接创建裸 Pod,因为裸 Pod 一旦被删除...
K8s 运维系列 | 第 5 天:Service 与 Ingress——服务发现与流量接入
在 Kubernetes 的世界里,Pod 是脆弱的、临时的、会被频繁重建的。每次 Deployment 滚动更新、节点故障、甚至一次简单的扩容,Pod 的 IP 地址都可能发生变化。如果业务系统直接依赖 Pod IP 来通...



