上一页 1 2 3 4 5 6 ··· 74 下一页

2026年9月13日

kube-apiserver 如何针对某个 ServiceAccount 创建限流规则

摘要: 结论 kube-apiserver 的限流由 APF(API Priority and Fairness,API 优先级与公平性) 实现,通过两个集群级对象配合完成: PriorityLevelConfiguration(简称 PLC):定义限流策略——并发份额、是否排队、队列参数,是真正“限流”的 阅读全文

posted @ 2026-09-13 10:30 王景迁 阅读(22) 评论(0) 推荐(0)

2026年9月12日

HTTPS 为什么是客户端检查服务端证书?检查什么?

摘要: 为什么是客户端检查服务端证书 HTTPS 的典型场景是匿名客户端访问公开服务端,身份验证的需求是单向的: 客户端需要确认"我连的是谁" — 你在浏览器输入 bank.com,必须确认对面真的是银行,而不是中间人冒充的钓鱼服务器。否则中间人可以截获你的密码。 服务端通常不需要确认客户端身份 — 公网网 阅读全文

posted @ 2026-09-12 08:08 王景迁 阅读(18) 评论(0) 推荐(0)

2026年9月10日

节点上有 Pod 时删除 Node 的行为与最佳实践

摘要: 结论 可以删除,但不建议直接删。 kubectl delete node 本身不会因为节点上有 Pod 而失败,但直接删除会导致 Pod 无法优雅退出。 直接 delete node 会发生什么 Node 对象从 etcd 中移除 — API 调用成功,不会报错。 节点上的 Pod 不会被自动驱逐 阅读全文

posted @ 2026-09-10 23:59 王景迁 阅读(25) 评论(0) 推荐(0)

kubelet 会拉起 /etc/kubernetes/manifests 下的所有 Pod 吗?

摘要: 结论 不会。 kubelet 只处理 .yaml、.yml、.json 三种扩展名的文件,其他文件(.txt、.md、.bak、二进制文件、无扩展名文件等)会被直接忽略,不记录错误,也不会创建 Pod。子目录不会递归扫描。即使是 yaml 文件,内容解析失败或校验不通过也不会拉起 Pod。 分析版本 阅读全文

posted @ 2026-09-10 23:58 王景迁 阅读(13) 评论(0) 推荐(0)

2026年7月11日

gops使用trace分析go应用为什么接口比较慢

摘要: 案例背景 线上有一个订单列表接口 /api/orders,响应时间超过 5秒,而同类型的其他接口只需要几十毫秒。我们需要用 gops trace 来定位到底慢在哪里。 一、准备工作 1.1 启动慢接口服务 cd gops-trace-demo go run main.go 服务启动后会监听两个端口: 阅读全文

posted @ 2026-07-11 22:09 王景迁 阅读(18) 评论(0) 推荐(0)

gops诊断Go应用时应用会暂停吗

摘要: 结论先行 大多数情况下不会暂停应用,只有少数操作会有毫秒级的短暂 STW(Stop-The-World)。是否暂停取决于你使用的具体子命令。 一、不会暂停应用的操作 这些操作只是采样或读取内存中的统计数据,对应用几乎零影响: gops 命令 原理 对应用的影响 gops(进程列表) 读取系统进程信息 阅读全文

posted @ 2026-07-11 17:29 王景迁 阅读(51) 评论(0) 推荐(0)

kube-scheduler核心优化总结

摘要: 一、整体架构演进 kube-scheduler 从早期的单体调度器演进到基于 Scheduler Framework 的插件化架构,核心优化思路围绕减少锁竞争、提升缓存命中率、并行化调度和降低无效调度四个方向展开。 1.1 调度流程概览 Pod 进入调度队列 ↓ 出队(Pop) ↓ 调度循环(Sch 阅读全文

posted @ 2026-07-11 12:23 王景迁 阅读(74) 评论(0) 推荐(0)

通过bird模拟calico打通容器网络

摘要: 本文基于 Docker + Bird 2 模拟 Calico 的 BGP 网络原理,使用 3 个容器作为节点,通过 Bird 建立 BGP 全互联(node-to-node mesh),模拟 Calico 的 Pod 网络路由宣告与学习过程。 一、架构概述 拓扑结构:3 个节点(node1 / no 阅读全文

posted @ 2026-07-11 09:11 王景迁 阅读(50) 评论(0) 推荐(0)

2026年7月2日

基于Redis List实现消息队列

摘要: // Package main —— Redis 消息队列演示 // // 基于 Redis List 数据结构实现消息队列,核心思路: // - 生产者通过 RPUSH 将消息追加到 List 尾部 // - 消费者通过 BLPOP 从 List 头部阻塞式取出消息 // - RPUSH + BL 阅读全文

posted @ 2026-07-02 08:06 王景迁 阅读(18) 评论(0) 推荐(0)

https对请求加密的内容

摘要: 一、HTTPS 加密的内容 1.1 请求行 HTTP 方法(GET、POST、PUT、DELETE 等) 请求 URL 的路径和查询参数(如 /api/user?id=123) HTTP 协议版本(HTTP/1.1、HTTP/2 等) 1.2 请求头(Request Headers) Host - 阅读全文

posted @ 2026-07-02 07:36 王景迁 阅读(16) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 74 下一页

导航