搜索结果: "kubernetes"
共找到 39 个页面
Kubernetes CoreDNS 自定义域名解析 — 五种场景从原理到生产实操
标题匹配title: Kubernetes CoreDNS 自定义域名解析 — 五种场景从原理到生产实操
tags: [kubernetes, dns, networking, troubleshooting, production]
- raw/articles/wechat-Kubernetes CoreDNS 实现自定义域名解析:从原理到生产实操.md
# Kubernetes CoreDNS 自定义域名解析
CoreDNS 是 Kubernetes 默认集群 DNS,通过 **Corefile** 组织插件,每个请求按插件顺序处理。
Kubernetes 负载均衡深度实践:Service 数据面到生产级流量治理全链路
标题匹配title: Kubernetes 负载均衡深度实践:Service 数据面到生产级流量治理全链路
tags: [kubernetes, networking, production, troubleshooting, performance]
sources: [raw/articles/raw_Kubernetes-负载均衡深度实践-从-Service-数据面到生产级流量治理全链路拆解.md]
# Kubernetes 负载均衡深度实践:Service 数据面到生产级流量治理全链路
> 关键词:Kubernetes、Service、Ingress、IPVS、eBPF、Service Mesh、conntrack、高并发、流量治理
Wiki Schema
运维排障与数据管理 — 涵盖 Kubernetes 集群运维、Redis/MySQL 等数据库管理、容器化部署、生产环境最佳实践
├── kubernetes/ # K8s 集群、Pod、Service、存储、调度
1. 文件名前缀优先(`k8s-*` → `kubernetes/`,`linux-*` → `linux/`)
tags: [kubernetes, troubleshooting, ...]
- kubernetes: 核心 K8s 概念
DevOps 技术面试指南 — 容器/云原生/内核 59 题
tags: [linux, docker, kubernetes, deployment, networking, security, monitoring, production]
> 本文整理了 59 个关于 Kubernetes、容器技术、云原生和 Linux 内核的核心问题及解答,
## Kubernetes
| 46 | 高可用数据库系统? | 复制同步 + 集群分片 + 自动故障转移 + 备份恢复 + 读写分离 + 连接池 + 监控 | [[database-on-kubernetes-debate]] |
| [[database-on-kubernetes-debate]] | 数据库上 K8s 选型 |
Jenkins 多 Master 架构部署方案 — K8S + Gateway API
tags: [kubernetes, deployment, architecture, build, networking, storage, monitoring, configmap, security, certificate, docker, container]
Agent Pods (Kubernetes Plugin)
| Kubernetes | ≥ 1.24 | 稳定版,如 1.28.15 |
kubectl apply -f https://github.com/kubernetes-sigs/gateway-api/releases/download/v1.2.0/standard-install.yaml
# 确认有默认 StorageClass (annotations 含 storageclass.kubernetes.io/is-default-class=true)
K8s 面试通关指南 — 100 道核心题全解析
tags: [kubernetes, deployment, troubleshooting, production, networking, security]
> Kubernetes 面试题集涵盖了从基础到高级的各个方面,包括核心概念、架构设计、部署管理、监控运维、安全策略等。
| 1 | 什么是 Kubernetes? | 开源容器编排平台,自动部署、扩展和管理容器化应用 | [[k8s-troubleshooting-principles]] |
| 70 | 高可用数据库? | StatefulSet + 数据库集群(主从/副本集)+ Operator | [[database-on-kubernetes-debate]] |
| [[database-on-kubernetes-debate]] | 数据库上 K8s 架构选型 |
Pod Pending 排障指南 — 7 个角度快速定位调度失败根因
tags: [kubernetes, troubleshooting, pod, scheduling, networking, storage, deployment]
| `node.kubernetes.io/not-ready` | 节点未就绪 | 默认 effect NoExecute |
| `node.kubernetes.io/unreachable` | 节点不可达 | 默认 NoExecute |
| `node.kubernetes.io/disk-pressure` | 磁盘压力 | 默认 NoSchedule |
| `node.kubernetes.io/memory-pressure` | 内存压力 | 默认 NoSchedule |
K8s Pod 调度策略完全指南 — 六大机制全解析
tags: [kubernetes, scheduling, production, deployment]
Kubernetes 调度器(kube-scheduler)通过预选(Filtering)和优选(Scoring)决定 Pod 落在哪个节点。
> ⚠️ `IgnoredDuringExecution` 表示 Pod 已运行后,即使节点标签变了也不驱逐。Kubernetes 计划实现 `RequiredDuringExecution` 但尚未可用。
- `kubernetes.io/hostname` → 以节点为域
- `topology.kubernetes.io/zone` → 以可用区为域
Node 排障 — NotReady 九步排查 / Kubelet / 容器运行时 / 资源压力 / 证书 / 预防
tags: [kubernetes, troubleshooting, node, production, monitoring, networking, certificate]
ping -c 3 kubernetes.default.svc
sudo kubeadm certs check-expiration --cert-dir /etc/kubernetes/pki
sudo cp -r /etc/kubernetes/pki /etc/kubernetes/pki.bak.$(date +%Y%m%d)
sudo kubeadm alpha certs renew kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf
资源配额 / OOMKilled / RBAC / 调度排障
tags: [kubernetes, troubleshooting, security, hpa, deployment]
Kubernetes 通过 `oom_score_adj`(由 kubelet 按 QoS 等级设置)控制 OOM 优先级:
- `node.kubernetes.io/not-ready:NoExecute`
- `node.kubernetes.io/unreachable:NoExecute`
- `node-role.kubernetes.io/control-plane:NoSchedule`
Wiki Log
- Domain: Kubernetes 运维与排障
## [2026-05-11] ingest | Kubernetes 面试必问:StatefulSet
## [2026-05-11] ingest | 数据库到底要不要跑在 Kubernetes 上?
- Created raw: raw/articles/database-on-kubernetes-debate.md
- Created concepts: database-on-kubernetes-debate
K8s 容量规划、Pod QoS 与成本优化实战指南
tags: [kubernetes, architecture, performance, monitoring, java, golang, messaging, tcp]
sources: [raw/articles/Kubernetes-容量规划-Pod-QoS-与成本优化实战指南.md]
Kubernetes 容量规划不是简单给 Pod 写 requests/limits,而是回答四个问题:
- [[k8s-java-memory-tuning-production-guide]] — Kubernetes 下 Java 内存调优完整指南 — 内存预算模型、生产参数配置、四层诊断流程、
K8s CI/CD 架构实战 — Jenkins / GitLab CI / Argo CD / Helm 全链路
tags: [kubernetes, deployment, build, production]
sources: [raw/articles/kubernetes-高频部署-ci-cd-架构实战指南.md]
| Kubernetes | 最终运行环境 | Master + Node |
--dest-server https://kubernetes.default.svc \
K8s 多集群 + Istio 灰度发布 — 全球多活流量治理生产指南
tags: [kubernetes, networking, deployment, architecture, monitoring, troubleshooting, automation, security]
sources: [raw/articles/全球多活进阶实战-Kubernetes-多集群-Istio-灰度发布与流量治理生产级全解.md]
本文给出基于 **Kubernetes 多集群 + Istio multi-primary + Argo Rollouts** 的生产级参考架构和落地路径。
- 小随小看. *全球多活进阶实战:Kubernetes 多集群 + Istio 灰度发布与流量治理生产级全解*. 2026-05-15.
K8s 服务访问排查 — 从 Pod、Service 到 Ingress 十步工作流
tags: [kubernetes, troubleshooting, service, pod, ingress, networking, cni, dns]
# 2. Secret 类型不是 kubernetes.io/tls
kubectl exec -it
kubectl exec -it
StatefulSet 完全指南 — 稳定网络标识 / 独立存储 / 有序部署
tags: [kubernetes, statefulset, deployment, storage, networking, production]
> StatefulSet 是 Kubernetes 专门管理"有状态服务"的控制器。
kubectl get pod -L apps.kubernetes.io/pod-index
关于有状态应用上 K8s 的完整权衡,参见 [[database-on-kubernetes-debate]]。
Service 与网络排障 — Endpoints / DNS / kube-proxy / CNI / NetworkPolicy / Ingress
tags: [kubernetes, troubleshooting, service, networking, ingress, cni, dns]
kubectl get pods -n kube-system -l app.kubernetes.io/name=coredns
kubectl exec -it -n kube-system
kubectl get pods -n ingress-nginx -l app.kubernetes.io/name=ingress-nginx
数据库上 K8s 架构选型 — 收益与风险权衡
tags: [kubernetes, database, deployment, production, architecture, mysql, statefulset]
sources: [raw/articles/database-on-kubernetes-debate.md]
> Kubernetes 擅长解决调度问题,不是数据问题。
K8s 架构与核心概念深度解析 — 面试通关秘籍(一)
tags: [kubernetes, architecture, deployment, pod, service, statefulset, networking, storage]
- raw/articles/Kubernetes-面试通关秘籍-一--架构与核心概念-深入理解云原生基石-199e0402a991a463.md
> Kubernetes 是云原生的基石。从容器编排到服务治理,K8s 已成为现代应用部署的标准。
K8s 持久化存储 — PV / PVC / StorageClass 生产实战
tags: [kubernetes, storage, pvc, statefulset, production]
provisioner: kubernetes.io/aws-ebs
关于数据库上 K8s 的架构选型讨论,参见 [[database-on-kubernetes-debate]]。
K8s 生产环境 10 大故障复盘 — 集群级灾难到应用级问题
tags: [kubernetes, troubleshooting, production, case-study, debugging]
grep "list pods" /var/log/kubernetes/audit.log | awk '{print $NF}' | sort | uniq -c | sort -rn
openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -dates
Pod 排障 — CrashLoopBackOff / Exit Code 排查 / OOM / 探针 / 依赖服务 / ConfigMap
tags: [kubernetes, troubleshooting, pod, deployment, production, networking, configmap]
- raw/articles/Kubernetes线上故障排查实战-CrashLoopBackOff-到底该怎么查.md
Pod 是 Kubernetes 最基础的调度单元,Pod 启动失败是最常见的问题类型。
Wiki Index
- [[database-on-kubernetes-debate]] — 数据库上 K8s 架构选型:收益与风险权衡/决策矩阵/最佳实践
- [[k8s-java-memory-tuning-production-guide]] — Kubernetes 下 Java 内存调优完整指南 — 内存预算模型、生产参数配置、四层诊断流程、GC 选型、发布策略
- [[k8s-load-balancing-deep-practice]] — Kubernetes 负载均衡深度实践:Service 数据面到生产级流量治理全链路(kube-proxy/IPVS/eBPF/Ingress/Service Mesh/conntrack)
CNI 网络插件深度对比 — Flannel vs Calico vs Cilium
tags: [kubernetes, networking, cni, architecture]
| [[database-on-kubernetes-debate]] | 数据库上 K8s 时 CNI 选型对存储和网络性能的影响 |
JVM 容器 OOM 排障指南 — 堆外内存视角
tags: [kubernetes, java, troubleshooting, memory, container, performance]
- [[k8s-java-memory-tuning-production-guide]] — Kubernetes 下 Java 内存调优完整指南 — 内存预算模型、生产参数配置、四层诊断流程、
K8s 下 Java 内存调优完整指南 — 预算模型、生产配置与治理体系
tags: [kubernetes, java, jvm, memory, performance, troubleshooting, architecture]
sources: [raw/articles/容器里的-JVM-不只是--Xmx-Kubernetes-下-Java-内存调优的原理-架构与生产实战.md]
K8s 探针机制 — Liveness / Readiness / Startup 配置指南 + 百万级故障复盘
tags: [kubernetes, pod, troubleshooting, production, monitoring]
- raw/articles/别让探针害了你-一次价值百万的kubernetes健康检查惨案.md
K8s 资源限制配置指南 — Request / Limit / QoS / CPU Throttling
tags: [kubernetes, troubleshooting, pod, deployment, production, debugging]
- [[k8s-java-memory-tuning-production-guide]] — Kubernetes 下 Java 内存调优完整指南 — 内存预算模型、生产参数配置、四层诊断流程、
K8s 滚动更新无损发布误区 — RollingUpdate 真相与真正无感发布体系
tags: [kubernetes, deployment, networking, troubleshooting, production, performance]
Kubernetes 默认发布策略:
K8s 高频问题一站式排查清单 — 10 大故障场景快速参考
tags: [kubernetes, troubleshooting, production, debugging, pod, node, service, storage, networking, security]
> 生产环境 Kubernetes 集群常见故障的快速诊断路径。**10 个高频场景,每个都给出排查步骤、根因修复、风险提醒和回滚方案。**
Nginx 实时推送生产实践全解:SSE 与 WebSocket 的原理、架构、工程化与生产级落地
> 本文系统讲解如何把 SSE / WebSocket 从 Demo 升级到可交付、可扩展、可治理的生产级体系,涵盖协议原理、Nginx 事件模型、实时网关分层架构、生产级 Go 代码、连接治理、消息总线、Kubernetes 部署、容量规划、观测告警与故障排查。
## Kubernetes 部署要点
ConfigMap 挂载踩坑指南 — 符号链接 / 只读 / 热更新 / 标准挂载模式
tags: [kubernetes, troubleshooting, configmap, pod, storage, debugging]
容器网络排障 6 层模型 — K8s/Docker/containerd 统一排查体系
tags: [kubernetes, networking, troubleshooting, docker, debugging, performance, container]
K8s 生产排障基本原则与快速定位流程
tags: [kubernetes, troubleshooting, production, kubectl]
存储排障 — PVC Pending / 挂载失败
tags: [kubernetes, troubleshooting, storage, pvc, statefulset]
Linux 系统调优实战 — 接口响应从 500ms 降到 100ms 全复盘
| [[k8s-java-memory-tuning-production-guide]] | Kubernetes 下 Java 内存调优完整指南 — 内存预算模型、生产参数配置、四层诊断流程、 |
Linux 目录结构完全指南 — FHS 标准与运维实战
├── kubernetes/ # K8s 配置
服务器性能五维排查 — CPU/内存/磁盘/网络/文件系统深度解析
| [[k8s-java-memory-tuning-production-guide]] | Kubernetes 下 Java 内存调优完整指南 — 内存预算模型、生产参数配置、四层诊断流程、 |
Terraform 基础设施即代码实战 — 从入门到生产
| Kubernetes | K8s 资源管理 | `hashicorp/kubernetes` |