DANM 4.0: Production grade multi-tenant network management arrives to Kubernetes!
Production grade network management
We are proud to announce that DANM 4.0 is finally released!
With it comes a feature which we feel is truly unique in the whole Kubernetes ecosystem: a production grade network management method drops today, capable of serving administrators, and end users alike.
DANM, as all CNIs was originally designed to serve the needs of a single tenant cloud, but as we have moved towards the production deployment of a multi tenant edge cloud solution, we faced a serious challenge: cloud users, and cloud administrators have vastly different needs an responsibilities, and no network management solution in Kubernetes is truly prepared to serve both!
In order to tackle the challenge we needed to take a long hard look at our APIs, and decided that some major improvements are required.
We have realized that the only way to reliable serve their differents needs at the same time is to create tailored APIs. As a result, TenantNetworks and ClusterNetworks were born!
It does not mean DanmNets are going away, but the new APIs allow you to do something which was not previously possible: allocate physical network resources to certain users in your cloud, and restrict them to use only what you want them to use!
You know, treating networks as the cloud resources they are :)
Got your attention? For more information on production grade network management mode, please take a look at our improved README!
New major component - Webhook!
As we continue our quest to streamline network management user experience, it was time to introduce a new component to DANM: the Webhook!
Besides doing the heavy lifting of production grade network management, Webhook also validates every and all DANM API objects before they are admitted into the cluster.
It doesn't matter if you use the existing lightweight, or the newly introduced production grade network management method: no more shall you suffer the consequences of syntactically, or semantically invalid networks!
DANM meets Akraino
Do you also save the tastiest bits to be the last, or is it only just me? :)
We are very proud that DANM became the official network management solution of a major, open source edge cloud infrastructure - the Akraino Radio Edge Cloud blueprint:
https://wiki.akraino.org/pages/viewpage.action?pageId=6128402
We are immensely grateful to be recognized as the best option when it comes to managing networks in a TelCo container cloud, and continues to strive to maintain this standard.
Want to help us in our quest by providing your feedback, use-cases, or just hang out with us and pick our brain? You are one Slack join away of being able to do so!
https://join.slack.com/t/danmws/shared_invite/enQtNjc2MzA3MjU0NzEwLWVkZDQ3ZDA1ZTU2YTM2MjI3YzJmYWFhZjUzZjNmNTcwMTUwYmI0NDhhNzQzMzA3NWRkNmMzNTIxMTI0MDlmYjk