Correct Answer: B
Kubernetes is an orchestrator, which is a software system that automates the deployment, scaling, and management of containerized applications1. Kubernetes allows users to define the desired state and configuration of their applications, and then ensures that the actual state matches the desired state2. Kubernetes also provides features such as service discovery, load balancing, storage management, and self-healing3. Therefore, option B best describes Kubernetes, while options A, C, and D are incorrect. Reference: 1: Nokia Bell Labs Distributed Cloud Networks, Unit 2: Cloud Technologies and Features, Topic: Microservices and Containerization 2: What is Kubernetes? | Kubernetes, Overview 3: Kubernetes - an overview | ScienceDirect Topics, Overview