Custom resources are a way to extend the Kubernetes API with the capability to store custom data types just like the built-in resources.
Custom data types are supported by
zio-k8s too with code generation from Kubernetes
CustomResourceDefinition resources by an
sbt plugin called
It is possible to work with custom resources without code generation as it is explained on the Custom Resource Definitions by hand page.