Linux Foundation Shifts Network Infrastructure to Kubernetes

存储架构 2018-06-20 阅读原文

The Linux Networking Fund (LNF) is making significant progress toward embracing Kubernetes as a platform for delivering a range of networking services that are expected to be widely embraced by telecommunications carriers and cloud service providers (CSP).

Arpit Joshipura, general manager of networking an orchestration for The Linux Foundation, says the latest Beijing release of the Open Networking Automation Platform
(ONAP) contains several modules that have been ported to Kubernetes, with more to follow once the Casablanca release of ONAP is released.

For example, the ONAP Operations Manager (OOM), which enables ONAP services to be managed and deployed as containers, makes use of both Kubernetes and Helm, a package manager for Kubernetes.

ONAP is an ambitious open source effort to define an open source management and network orchestration (MANO) framework for delivering software-defined networking (SDN) services. ONAP was formed as a merger of OpenECOMP, the open source version of AT&T’s ECOMP project, and the OPEN-Orchestrator project, a project created under the auspices of The Linux Foundation that was led primarily by China Mobile, Huawei and ZTE. The ONAP framework consists of 31 sub-projects for which various vendors and carriers are contributing code to make network services at scale programmable and responsive to rapidly changing requirements.

Kubernetes, meanwhile, is overseen by the Cloud Native Computing Foundation (CNCF), a sister arm of The Linux Foundation that also oversees LNF.

Most carriers today make extensive use of the OpenStack cloud management framework, which most often is deployed on top of an open source instance of a Xen-based virtual machine. Support for Kubernetes will give carriers and CSPs the option to deploy modules based on containers on top of their existing OpenStack investments or deploy them on other cloud services platform, says Joshipura.

As part of making ONAP more accessible, LNF also has now added support for application programming interfaces (APIs) developed by TF Forum, the MEF (Metro Ethernet Forum) and ETSI (the European Telecommunications Standards Institute).

Thus far, Joshipura says, more than 100 service providers have pledged to implement ONAP modules, mainly as part of a long-term transition to relying on SDNs to deliver next-generation 5G networking services. In fact, with the Beijing release, various modules defined by LNF are now mature enough to start deploying in production environments, he notes.

Less is clear going forward is the degree to which network services will be delivered as a microservice based on containers instead of relying on virtual network function (VNF) software, which today is largely optimized for one specific type of hypervisor.

The progress LNF is making on ONAP is critical from a DevOps perspective, because once a MANO is in place, it will become feasible for both carriers and CSPs to expose programmable network services via well-defined open APIs. Today, developers can programmatically spin up virtual machine and containers in minutes. But it still takes weeks to provision networking services across multiple on-premises servers and external cloud services. Each CSP, for example, has its own SDN. But connecting all those SDNs in way that can be programmatically invoked represents the next big frontier in telecommunications. Once those networking services are in place, it should become more much more feasible to build and deploy a wide range of applications spanning everything from the network edge to the cloud and back again.

Container Journal

责编内容by:Container Journal阅读原文】。感谢您的支持!


第167期 热点新闻 Docker企业版2.0发布,着力提升Kubernetes支持能力与安全性 Docker公司发布其旗舰企业版本的重大更新,并首次为Kubernetes提供全...
Introducing Dev Spaces for AKS Today I’m excited to announce the public preview of Dev Spaces for Azure Kubernetes Services (AKS), an easy way to buil...
Linux 下如何通过两个或多个输出设备播放声音... 在 Linux 上处理音频是一件很痛苦的事情。Pulseaudio 的出现则是利弊参半。虽然有些事情 Pluseaudio 能够做的更好,但有些事情则反而变得更复杂了。处理音频的输出就是这么一件事情。 如果你想要在 Linux PC 上...
Compare generating executables for equivalence I need to compare 2 executables and/or shared objects, compiled using the same compiler/flags and verify that they have ...
Allwinner VPU support in mainline Linux status upd... The first task that was tackled this week was solving the bit offset issue encountered last week. We found out that ffm...