DANM - TelCo级网络管理引入Kubernetes集群的解决方案


BSD
Linux
Google Go

软件简介

DANM是诺基亚将TelCo级网络管理引入Kubernetes集群的解决方案!
DANM在公司内部已有3年多的历史,目前已部署到生产中,并且最终可供所有人使用。

这个名字代表“该死的,另一个网络管理员!”,因为是的,我们知道:K8s世界需要的最后一件事是另一家TelCo公司在Kubernetes“彻底改变”网络。但我们仍然希望看到我们项目的潜在用户会不由自主地宣称“DANM,这是一些很好的网络东西!”
:)

请考虑一下,有一个完整的其他世界,有特殊要求,DANM是这些需求的结果!我们当然不是说DANM是网络解决方案,但我们认为它是一个非常好的!想进一步了解这个勇敢的新世界?不要犹豫与我们联系,我们总是很乐意分享我们每天需要满足的特殊要求。

无论如何,DANM不仅仅是一个插件,它是整个问题领域的端到端解决方案。它是:

  • 一个CNI插件,能够配置具有高级功能的IPVLAN接口
  • 内置IPAM模块,能够管理多个集群范围的不连续L3网络,并按需提供动态,静态或无IP分配方案
  • 一个CNI metaplugin,能够通过自己的CNI将多个网络接口连接到容器,或者通过将作业委托给任何流行的CNI解决方案,如SR-IOV或Flannel并行
  • Kubernetes控制器,能够集中管理所有Kubernetes主机的VxLAN和VLAN接口

另一个Kubernetes控制器扩展了Kubernetes基于服务的服务发现概念,以便在Pod的所有网络接口上同时工作。