eBPF in kubernetes 实战

2021-11-24
阅读 5 分钟
4.7k
背景众所周知 eBPF 是非常有前景的项目,甚至成立了专门的基金会([链接])来推动其生态的发展和标准化。关于 eBPF 的基础知识有很多资料,在此不再赘述。本文旨在探索 eBPF 和 kubernetes 结合时会有什么化学反应,以及如何结合现有工具链解决实际问题。涉及的相关开源项目主要如下:bccbpftracekubectl-tracekubectl-flam...

kubernetes 探针实战

2019-12-23
阅读 6 分钟
5.1k
kubernetes 在 pod 的生命周期中引入探针机制来判断服务的健康状态。Liveness 探针顾名思义是用来探测服务的生存状态,如果 Liveness 探针连续失败次数超过设定的阈值,则 kubelet 会 kill 掉该 pod。 Readiness 探针用来判断服务是否准备好接收流量和负载,按照官方文档说明,Readiness 探针连续失败后,将从 service ...

Linux ctrl-c explained(ctrl-c 详解)

2019-03-03
阅读 4 分钟
10k
目录 1 背景姿势 2 前戏 3 正餐 4 systemctl stop docker 5 demo 1 背景姿势 驱动 驱动程序全称设备驱动程序,是添加到操作系统中的特殊程序,其中包含有关硬件设备的信息。此信息能够使计算机与相应的设备进行通信。 中断 触发系统将运行时间由用户态程序交还给内核态的一种方式。 终端 终端 伪终端(pseudo terminal) -...