在 Istio Gateway 中保留客户端传入的 X-Request-ID
客户端发送 X-Request-ID,服务端收到另一个值。问题不在业务代码,而在 Envoy 的 edge 判定。
客户端发送 X-Request-ID,服务端收到另一个值。问题不在业务代码,而在 Envoy 的 edge 判定。
HAProxy 透传 TLS 时加不了 HTTP 头,Caddy 又默认忽略上游的 XFF。用 PROXY protocol 补上这一跳,应用才能拿到真实 IP。
让 Key Vault 出私钥和 CSR、Certbot 只负责签名,证书再合并回去——签发全程私钥不出 Key Vault。
从自定义域名、托管证书到源组与 WAF,一步步走通一条 Front Door 路由,附 SNI 与 Host 的避坑提示。
用 gcloud 打印一个临时访问令牌并导出为环境变量,本地运行的 Pulumi 就能直接管理 GCP 资源,无需配置 ADC。
AI 很可能一次给出最终形态,真实世界的环境却得一级级攒——从 dev 到 prod,攒的是信心。
DRY 并非第一原则:为什么现代架构宁可容忍重复,也要换取服务之间的彻底解耦。
把 Zola 换成 Astro 到底值不值?从内容 schema、组件生态到中文锚点与依赖漂移,一次真实迁移的账本。
拿不到 PD 前缀时,把 OpenWrt 二级路由的 LAN 与 WAN6 全设为 relay,内网设备就能直接用上公网 IPv6。
同一台机器上放着多个 Git 身份,怎么保证 push 时用的是对应账号的密钥?
本地端口转发被强制跳转,改用 SSH 动态转发建立 SOCKS5 代理后成功打开管理页面。
为什么 Tailscale 始终走 DERP 中继?根因是 DHCPv6 分配的 /128 地址被内核选作了默认源地址。
Windows 更新后 C:\Windows.old 动辄占用十几 GB,结合存储设置与磁盘清理可快速找回空间。
官方 Debian/Ubuntu 基础镜像常残留 CVE,在 Dockerfile 里 apt-get upgrade 一键补齐安全补丁。
卸载 Docker Desktop 后 C 盘残留数十 GB 镜像层?用 Robocopy 的 /MIR 就能强行清空 windowsfilter 目录。
为什么 Node 子网没挂 NAT Gateway,Pod 出网却走了 Pod 子网的 NAT Gateway?答案藏在 podSubnetID 里。
相比 VNet Integration,Public Access + Private Endpoint 能把私网暴露范围缩小到单个数据库实例,更利于隔离与合规。
TLS 在网关终止后 ASP.NET 仍看到 HTTP,为什么要在 IIS 层用 URL Rewrite 提前还原协议。
从 App Registration 到 Federated Credentials,一步步把 ArgoCD 接入 Azure Entra ID 的免密 SSO。
用 az aks command invoke 远程执行 kubectl rollout restart,注意它的退出码并不是 kubectl 的退出码。