📄️ Introduction
While the Kubernetes Client for .NET works quite well, it can make creating and working with custom resource definitions more complicated than necessary.
📄️ Defining a Custom Resource
The KadenseCustomResource abstract class provides standard Metadata objects, allowing you to focus on defining the spec, status, and scale fields for your resource.
📄️ Exporting the CRD
Once we have our custom resource defined, we may want to export these CRDs so that we can install the Helm charts. To do so, we can use the CustomResourceDefinitionFactory to create the CRD and then serialize it using the serializer of your choice:
📄️ Interacting with the Custom Resources
Once your CRD is installed, you'll likely want to interact with the custom resources.