Please also take a look at the Serving Architecture, which explains the Knative components and the general networking concept.
You can install the Serving component, Eventing component, or both on your cluster by using one of the following deployment options:
Use the Knative Quickstart plugin to install a preconfigured, local distribution of Knative for development purposes.
Use a YAML-based installation to install a production ready deployment:
Use the Knative Operator to install and configure a production-ready deployment.
Follow the documentation for vendor-managed Knative offerings.
You can also upgrade an existing Knative installation.
Knative installation instructions assume you are running Mac or Linux with a Bash shell.