漫步远方,心荡神往

Wasm C++ Filter 拓展 Envoy

这篇博客演示了一个用 C++ 编写的入门 Envoy Wasm Filter,它将返回值注入到 HTTP 响应的 body 中,并且更新与添加 header。

使用 Golang 扩展 Envoy 代理 - WASM 过滤器

Envoy 是一个开源的服务代理,Envoy 专为云原生应用而设计。 Envoy具有很多的特性,如连接池、重试机制、TLS 管理、压缩、健康检查、故障注入、速率限制、授权等。而这些功能都是通过内置的 http 过滤器 实现的。现在,我们我们介绍一个特殊的过滤器 - WASM 过滤器。

科普操作系统与芯片那些事儿

科普操作系统与芯片那些事儿

操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。

Kubernetes 中数据包的生命周期 Kube-Proxy(Part3)

本文我们将讨论 Kubernetes 的 kube-proxy 角色以及它如何使用 iptables 来控制流量。

主要内容如下所示:iptables 规则、Pod 到 Pod、Pod 到 External、Pod 到 Service、External Traffic Policy、Kube-Proxy等

Kubernetes 中 Pod 生命周期

Pod 是 Kubernetes 集群中可以调度的最小工作单位。Pod 封装了应用程序容器、存储资源、唯一的网络 IP 和决定容器应如何运行的选项。理想情况下,Pod 并不直接在集群上部署,而是使用更高级的抽象资源,比如 DeployMent、StatefulSet 等。深入理解 Pod 对于排查问题是很重要的。