如果直接在云厂商提供的实例上搭建 kafka 集群可以说很简单,一般不会有什么困难。当我们选择把 kafka 部署到 k8s 里,希望利用 k8s 提供的编排能力来帮助我们更方便的
我们整个日志系统是使用 EFK 这套开源方案来搭建的,在以前的文章中我们有提到过。在这个体系中,最关键的组件当属 Elasticsearch, 它负责数据的存储和搜索。在这里我们
在处理过的 k8s 集群的众多问题中数据链路的问题往往是最复杂,最难排查的。这需要我们对 k8s 集群的网络通信的过程有着清晰的认识。Docker 通过 veth 虚拟
背景 某天深夜我们 k8s 生产环境集群发出了一条报警 “某一个节点 unavailable”。问题出现后立马查看节点 CPU, Memory, Disk 状态,发现 CPU 状态正常,但是 Memory 和
在 Java 开发中,多线程的应用十分频繁,所以在多线程协作完成同一个任务的情况下,线程间同步的需求会非常常见。比如这样一个场景,主线程需要从10个站
我们知道在默认情况下,pod 的调度会由 scheduler-crontroller 根据节点资源和优先级来自动完成。但是有一些场景,我们希望把特定的 pod 调度到特定的节点,就不能让 scheduler 自动完