Knative: Operator’s Handbook

Listing Knative API types

To list the API types (or “Custom Resource Definitions”, from Kubernetes’ perspective) registered to your cluster by installing Knative, run:

$ kubectl api-resources | grep knative

NAME                SHORTNAMES      APIGROUP                           NAMESPACED   KIND
metrics                             autoscaling.internal.knative.dev   true         Metric
podautoscalers      kpa,pa          autoscaling.internal.knative.dev   true         PodAutoscaler
images              img             caching.internal.knative.dev       true         Image
certificates        kcert           networking.internal.knative.dev    true         Certificate
clusteringresses                    networking.internal.knative.dev    false        ClusterIngress
ingresses           ing             networking.internal.knative.dev    true         Ingress
serverlessservices  sks             networking.internal.knative.dev    true         ServerlessService
configurations      config,cfg      serving.knative.dev                true         Configuration
revisions           rev             serving.knative.dev                true         Revision
routes              rt              serving.knative.dev                true         Route
services            kservice,ksvc   serving.knative.dev                true         Service

You'll realize most of these types are internal and not meant for you to deploy directly. As described here, it's recommended you use Knative Service type directly.