Kubernetes, an open-source container-orchestration system,
automates application deployment, scaling, and management. It
provisions and maintains container lifecycles, assigning IP addresses
during provisioning and releasing them upon container destruction.
The goal of TCPWave's
Kubernetes integration is to simplify IP
address tracking and visibility by capturing and releasing IP
addresses in the IPAM (IP Address Management).
TCPWave's custom-built CNI (Container
Network Interface) plugin overcomes the limitations of Kubernetes'
built-in static IP allocation, providing a more comprehensive IP
address management solution. The plugin is designed in the GO
language, leveraging Kubernetes' inbuilt libraries for smooth
integration. Furthermore, our IPAM communication relies solely
on SSL certificates, enhancing security.