痛点:K8s 集群内网络"裸奔"是常态
默认情况下,Kubernetes 集群内所有 Pod 可以互相访问——不分 Namespace、不分业务。这意味着一旦某个 Pod 被攻破(比如一个有 RCE 漏洞的应用),攻击者可以横向移动到数据库、缓存、内部 API 等关键服务。
真实场景:某电商平台线上环境,测试团队的 debug Pod 部署在同集群,因未做网络隔离,直接访问到了生产 Redis,误执行 FLUSHALL,导致缓存全量失效、数据库瞬间被打满。
K8s 原生的 NetworkPolicy 就是解决这个问题的,但实际用的团队不到 30%——原因很简单:文档抽象、配置容易写错、不...