Knative: Operator’s Handbook

Introduction to Serving objects

In a nutshell:

You can use Knative Serving purely by configuring only the Service object.

However, Knative exposes lower-level APIs if you would like to control lifecycle of your serving stack in rare cases.

Most notably, these Kubernetes custom resource APIs are registered as part of Knative Serving installation:

You don't need to know others but Service most of the time, but find their explanations here or read how they play a role in making Service object work.