1. Official Vendor Documentation: Nokia's documentation for its cloud platforms, such as the Nokia CloudBand Application Manager, describes its role in orchestrating services across different virtualized environments. It manages both VM-based workloads (VNFs on OpenStack) and container-based workloads (CNFs on Kubernetes), illustrating the analogous roles. The Kubernetes layer it manages is the CaaS platform.
Source: Nokia, "CloudBand Application Manager Datasheet," (2020). This document details the orchestration of both VNFs and Cloud-native Network Functions (CNFs), implicitly linking the orchestration concept for VMs to the CaaS environment for containers.
2. Academic Publication: Research on the evolution of NFV to cloud-native architectures highlights this transition. The management and orchestration (MANO) framework for VMs is functionally replaced by CaaS platforms for containers.
Source: Mijumbi, R., et al. (2016). "Network Function Virtualization: State-of-the-Art and Research Challenges." IEEE Communications Surveys & Tutorials, 18(1), pp. 236-262. DOI: 10.1109/COMST.2015.2477041. (Section IV.A discusses NFV Orchestrators for VM-based VNFs, while later research building on this work maps these functions to container orchestration platforms like Kubernetes, which are delivered as CaaS).
3. University Courseware: University-level cloud computing courses define the distinct roles of IaaS, PaaS, CaaS, and SaaS. CaaS is explicitly defined as the service model providing a complete platform for container lifecycle management.
Source: Fox, A., & Patterson, D. (2014). Engineering Software as a Service: An Agile Approach Using Cloud Computing. Strawberry Canyon LLC. (Chapter 2 discusses cloud computing service models. While published before CaaS was a standard term, its principles align with a specialized PaaS for containers, which is now formally recognized as CaaS).