Modern Advancements with Kubernetes
Kubernetes plays at the forefront of integrating and supporting a set of advanced technologies that reshape the IT landscape. Consequently, Kubernetes provides a flexible and scalable platform that can easily integrate modern and cutting-edge solutions for serverless computing such as Knative; function-as-a-service like OpenFaas; virtual machine management like KubeVirt; or machine learning workflows like Kubeflow. Such solutions extend the functionality of Kubernetes and, in turn, help organizations innovate and move toward the adoption of new paradigms with a greater degree of efficiency and speed.
In this chapter, we will delve into the details of two of the most powerful frameworks, Knative and OpenFaaS, along with their primary use cases.
Serverless with Knative and OpenFaaS
Serverless computing is changing the paradigm for building and deploying applications, and this frees up developers to just write code while the infrastructure...