会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wilson排球
西南蓉城运维,擅长打怪升级,穿梭黑暗之门,精通川鲁粤淮
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
7
下一页
[置顶]
从头造轮子:python3 asyncio之 run_until_complete (1)
摘要: ###前言 今天开始聊一聊python3的asyncio。关于asyncio,大家肯定都有自己的理解,并且网上大神也把基础概念也解释的比较透彻。 本文写作的初衷,主要是理解asyncio的原理并且实现一遍。 话不多说,我们开始! ###一、知识准备 ● 理解进程、线程、协程。简单来说,这三个都是为了
阅读全文
posted @ 2021-12-20 10:43 it排球君
阅读(2475)
评论(0)
推荐(0)
2026年1月26日
Envoy 可观测性实战:日志、指标与链路追踪的完整落地
摘要: 可观测性不是“装个 Prometheus 就完事”,而是日志、指标、链路追踪三位一体的系统工程。本文结合 Envoy 1.32 实际配置,详细讲解如何接入 Prometheus 和 Jaeger,以及 Envoy Admin 接口在观测中的作用,帮助你快速建立一套真正“能用”的 Envoy 可观测性方案
阅读全文
posted @ 2026-01-26 11:03 it排球君
阅读(145)
评论(0)
推荐(0)
2026年1月13日
不止是代理:Envoy 在微服务中的熔断、限流与流量治理实战
摘要: 在服务网格和云原生架构中,Envoy 早已不只是“转发请求”的组件。本文通过熔断、限流、流量分发和透明代理等能力,逐步揭示 Envoy 如何将流量控制前移到基础设施层,从而避免级联故障、支撑灰度发布,并为后续的可观测性与服务治理打下基础
阅读全文
posted @ 2026-01-13 11:02 it排球君
阅读(154)
评论(0)
推荐(1)
2026年1月5日
从手动到自动:基于 Mutating Admission Webhook 实现 Envoy Sidecar 自动注入
摘要: 在微服务规模不断扩大的场景下,手动为每个 Pod 注入 Envoy Sidecar 已经难以维护。本文从实际工程问题出发,详细讲解如何利用 Kubernetes 的 Mutating Admission Webhook 机制,实现 Envoy Sidecar 的自动注入。内容涵盖证书生成、Webhook 配置、注入服务实现,以及基于 Namespace / Pod Label 的精细化注入控制
阅读全文
posted @ 2026-01-05 11:04 it排球君
阅读(102)
评论(0)
推荐(0)
2025年12月31日
Nginx 零改造:在 Kubernetes 中用 iptables 劫持流量到 Envoy Sidecar
摘要: 如果你不想让业务团队为 Sidecar 改任何配置,那你就只能从更底层下手。 本文通过一个真实的 Kubernetes + Envoy 场景,展示了如何在 业务零感知 的情况下,利用 iptables 强行“接管”Nginx 的出入流量。 过程中不仅有完整命令和验证思路,还有真实踩坑:端口冲突、uid 相同导致规则失效、pid namespace 带来的副作用——每一个问题,都是 Sidecar 落地时绕不开的现实。
阅读全文
posted @ 2025-12-31 10:03 it排球君
阅读(185)
评论(0)
推荐(0)
2025年12月29日
很多人用 Envoy,却从没真正理解过 xDS(我也是,直到手搓了一遍)
摘要: xDS 看起来配置复杂、概念一堆,但真正跑一遍之后你会发现: 它解决的,只是“配置修改如何自动生效”这个最朴素的问题。 本文通过手写 EDS / RDS / ADS,把 Envoy 的动态服务发现从配置文件,拆解成一条清晰、可验证的工程链路。
阅读全文
posted @ 2025-12-29 11:04 it排球君
阅读(197)
评论(0)
推荐(0)
2025年12月24日
envoy使用consul做服务发现
摘要: 前言 上一篇内容,我们详细讨论了怎么使用envoy做负载均衡,并且记录详细的地址,其中还解决了一个问题,那就是怎么让envoy获取真实后端pod ip地址,后面使用headless service,既使用了service的服务发现能力,又不使用service的负载均衡能力 如果在某些特殊的场景下完全
阅读全文
posted @ 2025-12-24 10:22 it排球君
阅读(130)
评论(0)
推荐(0)
2025年12月22日
追踪链路--使用envoy来记录后端pod真实ip
摘要: 前言 之前使用了iptables、ipvs,在数据包的必经之路(POSTROUTING)上拦截并且记录日志,本文使用一个比较成熟的组件envoy来记录后端pod的真实ip 环境准备 环境准备如同之前 ▶ kubectl get pod -owide NAME READY STATUS RESTART
阅读全文
posted @ 2025-12-22 11:11 it排球君
阅读(164)
评论(0)
推荐(0)
2025年12月17日
追踪链路--使用iptables/ipvs来记录后端pod真实ip
摘要: 前言 之前使用nginx-ingress-controller来记录后端真实ip,但是有位老哥说了,我没有用nginx-ingress-controller,而是用的原生nginx,这时候又当如何记录后端真实ip的问题呢 环境准备 nginx: upstream backend_ups { serv
阅读全文
posted @ 2025-12-17 10:29 it排球君
阅读(160)
评论(0)
推荐(0)
2025年12月8日
链路追踪--使用nginx-ingress-controller记录后端pod真实ip
摘要: nginx迁移到k8s中,access_log中的upstream_addr只记录service_ip。为了更方便的链路追踪,怎么记录pod_id?本文主要分享怎么利用nginx-ingress-controller来记录真实pod_id
阅读全文
posted @ 2025-12-08 13:55 it排球君
阅读(178)
评论(0)
推荐(0)
2025年11月27日
6年前的项目终于更新了--机房ping监控全国主要城市
摘要: 前言 当初项目的本意是为了监测中心机房到全国各地(主要是省会与重要城市)的ping速率而创建,目标ip地址是根据某个ip网站爬取,而现在该网站已经下线了,导致目标ip无法获取,再加上所用组件版本已经年久失修,最后是本人懒惰~~,导致项目已经不可用很久了 今年勤奋战胜懒惰,又重新占领高地,想着把该项目
阅读全文
posted @ 2025-11-27 10:43 it排球君
阅读(475)
评论(1)
推荐(1)
1
2
3
4
5
···
7
下一页
公告