Summary
In this chapter, you have learned about the major components of your ML platform and how open source community projects provide software products for each of those components. Using open source software enables a great number of people to use software for free, while at the same time, contributing to improving the components while continuously evolving and adding new capabilities to the software.
You have installed the operator required to set up the ML platform on your Kubernetes cluster. You have installed the ingress controller to allow traffic into your cluster and installed Keycloak to provide the identity and access management capabilities for your platform.
The foundation has been set for us to go deeper into each component of the ML life cycle. In the next chapter, you will learn to set up Spark and JupyterHub on your platform, which enables data engineers to build and deploy data pipelines.