在处理过的 k8s 集群的众多问题中数据链路的问题往往是最复杂,最难排查的。这需要我们对 k8s 集群的网络通信的过程有着清晰的认识。Docker 通过 veth 虚拟
背景 某天深夜我们 k8s 生产环境集群发出了一条报警 “某一个节点 unavailable”。问题出现后立马查看节点 CPU, Memory, Disk 状态,发现 CPU 状态正常,但是 Memory 和
在 Java 开发中,多线程的应用十分频繁,所以在多线程协作完成同一个任务的情况下,线程间同步的需求会非常常见。比如这样一个场景,主线程需要从10个站
我们知道在默认情况下,pod 的调度会由 scheduler-crontroller 根据节点资源和优先级来自动完成。但是有一些场景,我们希望把特定的 pod 调度到特定的节点,就不能让 scheduler 自动完
在之前的一些文章中我提到过我们的单点登录系统,作为我们内部系统的第一道门起着鉴权和验权的作用,总之是内部系统强有力的安全保障。 这里我们就以 CAS
消息中间件是后端服务系统中一个非常重要的组件,它可以在分布式环境下提供应用解耦、流量削峰、异步通信、数据同步等关键功能。在我们的应用中首先 rabbimq