Handling the Kubernetes Platform for IoT and Edge Computing
Kubernetes has achieved significant adoption in data center and cloud environments since its launch in 2014. Kubernetes has progressed from orchestrating lightweight application containers to managing and scheduling a diverse set of IT workloads, ranging from virtualized network operations to AI/ML and GPU hardware resources.
Kubernetes is quickly gaining popularity as the most popular control plane for scheduling and managing work in distributed systems. These activities could involve deploying virtual machines on real hosts, pushing containers to edge nodes, and even expanding the control plane to incorporate additional schedulers, such as serverless environments. Its extensibility makes it a universal scheduler and the most preferred management platform. In this chapter, we are going to explore various deployment approaches to how Kubernetes, the edge, and the cloud can collaborate to drive intelligent business decisions...