Kubernetes network learning with Cilium and eBPF
<p>This is the fifth installment in the series on Kubernetes networking learning, and it is planned to be the last one as previously outlined.</p>
<ul>
<li><a href="https://medium.com/@addozhang/deep-dive-into-kubernetes-network-model-and-communication-57a2bffc852e" rel="noopener">Deep Dive into Kubernetes Network Model and Communication</a></li>
<li><a href="https://addozhang.medium.com/introduction-to-container-network-interface-cni-25309a64b23e" rel="noopener">Understanding the Container Network Interface (CNI)</a></li>
<li><a href="https://medium.com/@addozhang/source-code-analysis-understanding-cnis-usage-from-kubelet-container-runtime-24d72f29466b" rel="noopener">Source code analysis: how kubelet and container runtime work with CNI</a></li>
<li><a href="https://addozhang.medium.com/learning-kubernetes-vxlan-network-with-flannel-2d6a58c95300" rel="noopener">Learning Kubernetes VXLAN network from Flannel</a></li>
<li><a href="https://addozhang.medium.com/kubernetes-network-learning-with-cilium-and-ebpf-aafbf3163840" rel="noopener">Kubernetes network learning with Cilium and eBPF</a></li>
</ul>
<h1>Background</h1>
<p>Last year, I posted an article titled <a href="https://atbug.com/enhance-kubernetes-network-security-with-cilium/" rel="noopener ugc nofollow" target="_blank">“Enhancing Kubernetes Network Security with Cilium”</a> having had some exposure to Cilium, utilizing Cilium’s network policies to restrict communication between pods at the network level. However, at that time, I did not delve into its implementation principles, nor did I have a deep understanding of Kubernetes networking and CNI. This time, we explore Cilium’s network through a practical environment.</p>
<p><a href="https://addozhang.medium.com/kubernetes-network-learning-with-cilium-and-ebpf-aafbf3163840"><strong>Click Here</strong></a></p>