The future of AKS
As you may have gathered from reading this book, AKS is an ever-evolving service. Just in the last half of 2022, the networking part of AKS has grown from two container network interfaces (CNIs) to having the ability to bring your own CNI, the next iteration of the Azure CNI, with the added ability to dynamically assign IP addresses when needed. We then also got an extra feature of the Azure CNI, allowing it to use an overlay network. And near the end of the year, we got the option to run Azure CNI powered by Cilium, bringing an eBPF dataplane with it. Additionally, features such as Fleet allow us to manage AKS clusters at scale, and technologies such as Draft V2 allow us to quickly generate deployment files so we can also deploy at scale. In this section, we will take a look at each of these technologies.
eBPF
eBPF is a technology that allows sandboxed programs to be inserted into the Linux kernel. By doing this, you get enhanced traffic processing in the operating...