dos2unix
/
速查
Linux
Kubernetes
DevOps
排障
指南
中间件
教程
AI 与 MLOps
全部
搜索
迁移、搭建与故障演练
收录 77 个教程条目,覆盖组件迁移、版本升级,以及 Kubernetes、Kafka、Redis、PostgreSQL 高可用、可观测性、密钥管理、发布策略搭建与本地故障演练。
学习路径
故障演练学习路径
基础演练排成四周计划,进阶演练按故障域扩展
按顺序开始 →
迁移与升级
19
搭建与实战
36
故障演练
22
build-airflow - 搭建 Airflow 调度平台
build-argo-rollouts - 用 Argo Rollouts 做渐进式发布
build-argo-workflows - 搭建 Argo Workflows 工作流引擎
build-argocd-gitops - 用 Argo CD 搭建 GitOps 持续交付
build-ceph - 用 Rook 搭建 Ceph 存储
build-cert-manager - 用 cert-manager 自动签发和续期证书
build-cicd-pipeline - 搭建 CI/CD 流水线
build-cilium-network - 用 Cilium 搭建 Kubernetes 网络与可观测性
build-clickhouse - 搭建 ClickHouse 分析集群
build-external-dns - 用 ExternalDNS 自动维护 DNS 记录
build-falco - 搭建 Falco 运行时安全检测
build-flux - 搭建 Flux GitOps 持续交付
build-gatekeeper - 搭建 OPA Gatekeeper 策略中心
build-harbor - 搭建 Harbor 企业镜像仓库
build-istio-mesh - 从零搭建 Istio 服务网格
build-k8s-cluster - 从零搭建 Kubernetes 集群
build-kafka-cluster - 从零搭建 Kafka 集群
build-kafka-connect - 搭建 Kafka Connect 数据同步管道
build-keycloak-sso - 用 Keycloak 搭建统一单点登录
build-kyverno-policies - 用 Kyverno 建立 Kubernetes 策略基线
build-loki-ha - 搭建 Loki 高可用日志平台
build-minio - 搭建 MinIO 对象存储
build-mongodb-replica-set - 搭建 MongoDB 副本集
build-mysql-ha - 搭建 MySQL 高可用集群
build-observability-stack - 搭建可观测性基础栈
build-openbao - 搭建 OpenBao 密钥管理
build-postgresql-ha - 搭建 PostgreSQL 高可用集群
build-postgresql-pitr - 搭建 PostgreSQL 时间点恢复(PITR)
build-prometheus-ha - 搭建 Prometheus 高可用与长期存储
build-redis-cluster - 从零搭建 Redis Cluster
build-sealed-secrets - 用 Sealed Secrets 管理 Git 中的密钥
build-starrocks - 搭建 StarRocks 分析集群
build-tekton - 搭建 Tekton CI/CD 流水线
build-temporal - 搭建 Temporal 工作流集群
build-vault - 从零搭建 HashiCorp Vault 密钥管理
build-velero-backup - 用 Velero 搭建 Kubernetes 备份与恢复
lab-certificate-expired - 用自签 CA 签发已过期证书,练习 openssl/curl 验证与手动轮换
lab-cpu-100 - 用 timeout 限制的压测进程复现单核 CPU 打满,练习定位热点与区分节流
lab-crashloopbackoff - 在 kind 集群里让容器启动后立即退出,复现 CrashLoopBackOff 并练习读退出码
lab-disk-full - 在临时 loop 文件系统里复现磁盘写满,练习定位、清理与验证恢复
lab-dns-failure - 在 kind 集群里停掉 CoreDNS 复现集群内域名解析失败,练习分层定位
lab-es-unassigned - 在单节点 Elasticsearch 中制造副本与分配过滤导致的分片未分配,练习 allocation explain
lab-etcd-quorum - 在三节点 etcd 集群中停掉两个成员制造失去多数派,观察写失败、leader 选举与恢复顺序
lab-helm-failed - 在 kind 集群里复现 Helm 渲染失败、资源冲突和 hook 超时,练习判断 release 状态
lab-imagepullbackoff - 在 kind 集群里复现镜像拉取失败,练习区分 ErrImagePull、ImagePullBackOff 与私有仓库鉴权
lab-inode-exhausted - 用受限 inode 的临时 tmpfs 复现“有空间却创建不了文件”,练习区分 inode 与容量问题
lab-kafka-consumer-lag - 用单节点 Kafka 和慢消费者制造消费积压,练习按分区判断 lag 与扩容边界
lab-kafka-rebalance - 在单节点 KRaft Kafka 中杀死消费者组成员,观察会话超时、Rebalance 与分区重新分配
lab-mysql-deadlock - 用两个并发事务制造 MySQL InnoDB 死锁,练习读死锁日志和调整加锁顺序
lab-mysql-replication-lag - 在 MySQL 8.0 主从中用副本锁和大事务制造复制延迟,练习 Seconds_Behind_Source 与并行复制
lab-network-latency - 在容器 veth 上用 tc netem 注入网络延迟,练习测量、定位与回滚
lab-nginx-502 - 用 Docker Compose 复现上游端口错误与进程未启动,练习从 Nginx 日志定位 502
lab-node-notready - 在双节点 kind 集群停掉 worker 的 kubelet,观察 NotReady、自动污点与 Pod 驱逐
lab-oom-killed - 在内存受限容器里触发 cgroup OOM,练习区分 OOMKilled、exit 137 与进程内部内存错误
lab-pod-pending - 在 kind 集群里用不可满足的资源请求复现 Pod Pending,练习阅读调度事件
lab-postgres-connection-exhausted - 用低 max_connections 的 PostgreSQL 容器复现连接耗尽,练习区分泄漏与池配置问题
lab-pvc-pending - 在 kind 集群里用没有供应器的 StorageClass 复现 PVC Pending,再用静态 PV 修复
lab-redis-hotkey - 用单容器 Redis 制造热 Key 访问,练习用 LFU、MONITOR 和 commandstats 定位
migrate-cgroup-v1-to-v2 - 从 cgroup v1 迁移到 cgroup v2
migrate-docker-compose-to-k8s - 从 Docker Compose 迁移到 Kubernetes
migrate-docker-to-containerd - Kubernetes 节点从 Docker 迁移到 containerd
migrate-elasticsearch-to-opensearch - 从 Elasticsearch 迁移到 OpenSearch
migrate-elk-to-loki - 从 ELK 迁移到 Loki
migrate-helm-to-argo-cd - 从 Helm 手工发布迁移到 Argo CD
migrate-helm-to-kustomize - 从 Helm 迁移到 Kustomize
migrate-ingress-nginx-to-gateway-api - 从 Ingress NGINX 迁移到 Gateway API
migrate-iptables-to-nftables - 从 iptables 迁移到 nftables
migrate-jenkins-to-github-actions - 从 Jenkins 迁移到 GitHub Actions
migrate-jenkins-to-gitlab-ci - 从 Jenkins 迁移到 GitLab CI
migrate-mysql-to-postgresql - 从 MySQL 迁移到 PostgreSQL
migrate-mysql57-to-mysql8 - MySQL 5.7 升级到 8.0
migrate-nginx-ingress-to-traefik - 从 Ingress NGINX 迁移到 Traefik
migrate-nginx-to-caddy - 从 Nginx 迁移到 Caddy
migrate-postgresql-major-version - PostgreSQL 大版本升级
migrate-prometheus-to-victoriametrics - 从 Prometheus 迁移到 VictoriaMetrics
migrate-redis-to-valkey - 从 Redis 迁移到 Valkey
migrate-vm-to-kubernetes - 从虚拟机迁移到 Kubernetes