A KOTS application can include several recommended, but optional, KOTS custom resources. These custom resources are packaged as part of the KOTS application, but are not deployed to the cluster. When included, they are consumed by KOTS, the Admin Console (kotsadm) or by other kubectl plugins to control the KOTS application experience.
When viewing a release in the Vendor Portal, the KOTS custom resources are grouped together at the top of the manifests list.
For more information on each of the custom resources, see the reference section, or check out the spec for a custom resource: Config, Application, Preflight, Analyzer, Collector, Sig-Application, HelmChart.