KubeKanvas Logo
FeaturesPricingTemplates
How KubeKanvas worksBlog
FAQsContact
FeaturesPricingTemplates
How KubeKanvas worksBlog
FAQsContact

Introducing Custom Resource Support in KubeKanvas: Extend Your Kubernetes Definitions

Discover how KubeKanvas now supports Custom Resource Definitions (CRDs) and Custom Resources (CRs), giving you the flexibility to extend Kubernetes beyond standard objects. Learn how to create your own CRDs, import external ones, and visually manage them with ease—all within the intuitive KubeKanvas interface.
Shamaila Mahmood
Shamaila Mahmood
September 3, 2025
KubeKanvas Features
Introducing Custom Resource Support in KubeKanvas: Extend Your Kubernetes Definitions

Introducing Custom Resource Support in KubeKanvas: Extend Your Kubernetes Definitions

We're excited to announce a powerful new feature in KubeKanvas that brings even more flexibility to your Kubernetes workflow: Custom Resource Definitions (CRDs) and Custom Resources (CRs) support! This enhancement allows you to work with both standard Kubernetes resources and your own custom-defined resources, all within the intuitive KubeKanvas visual interface.

What Are Custom Resources?

Custom Resources extend the Kubernetes API to store and retrieve structured data. While Kubernetes comes with built-in resources like Pods, Services, and Deployments, Custom Resource Definitions (CRDs) allow you to define your own resource types that fit your specific application needs.

Two Ways to Work with CRDs in KubeKanvas

1. User-Defined CRDs: Create Your Own

With KubeKanvas, you can now create your own Custom Resource Definitions directly in the visual editor. Design your custom resources with:

  • Custom fields and properties tailored to your application
  • Validation schemas to ensure data integrity
  • Multiple versions to support API evolution
  • Namespaced or cluster-scoped resources based on your needs

The best part? When you create a release in KubeKanvas, your user-defined CRDs are automatically deployed to your cluster alongside your other resources. No additional setup required!

2. External CRDs: Import from the Ecosystem

The Kubernetes ecosystem is rich with existing CRDs from popular operators and tools. KubeKanvas now supports importing external CRDs by simply providing a URL to the CRD definition. This means you can:

  • Import CRDs from operators like Argo-CD, Istio, or Prometheus
  • Use community-maintained CRDs from GitHub repositories
  • Work with third-party tools that extend Kubernetes functionality

Note: External CRDs need to be installed in your cluster separately, as KubeKanvas focuses on visualization and management rather than operator installation.

Simplify Kubernetes with KubeKanvas

Tired of complex YAML and endless configurations? KubeKanvas gives you a visual way to design, deploy, and manage Kubernetes resources faster.
Explore KubeKanvas

Visual Custom Resource Management

Once you have CRDs in your workspace (whether user-defined or external), you can:

  • Create Custom Resources with an intuitive form-based interface
  • Visualize relationships between custom resources and standard Kubernetes objects
  • Edit configurations using dynamic forms generated from your CRD schemas
  • Export everything as production-ready YAML

Real-World Use Cases

This new capability opens up countless possibilities:

  • Service Mesh: Work with Istio CRDs to define traffic policies and security rules
  • Monitoring: Use Prometheus Operator CRDs to set up monitoring and alerting
  • Custom Applications: Define your own resource types for multi-tenant applications, game servers, or specialized workloads

Getting Started

Ready to try Custom Resources in KubeKanvas? Here's how:

  1. For User-Defined CRDs: Use the new CRD option in the resource toolbar to create your own custom resource definitions
  2. For External CRDs: Simply paste a URL to any publicly available CRD (like those from GitHub repositories or operator documentation)
  3. Create Custom Resources: Once you have CRDs in your workspace, create instances of your custom resources with ease

The Future of Kubernetes Visualization

This update represents our commitment to supporting the full Kubernetes ecosystem within KubeKanvas. As the Kubernetes landscape continues to evolve with more operators and custom resources, KubeKanvas evolves with it, ensuring you can visualize and manage any Kubernetes configuration.

Whether you're building cloud-native applications, managing complex microservices, or working with specialized Kubernetes operators, KubeKanvas now provides the visual tools you need to work confidently with Custom Resources.


Ready to explore Custom Resources? Update to the latest version of KubeKanvas and start building with the full power of the Kubernetes API at your fingertips.

Have questions or feedback about the new Custom Resource support? Reach out to our team – we'd love to hear how you're using this feature in your Kubernetes workflows!

KubernetesKubernetes ArchitectureContainer Orchestration

Related Articles

Deep Dive: The Magic Behind KubeKanvas – Feature by Feature
Deep Dive: The Magic Behind KubeKanvas – Feature by Feature
Visualize, validate, and deploy Kubernetes configs with ease—discover the power of KubeKanvas beyond...
Essa Hashmi
Essa Hashmi
September 19, 2025
KubeKanvas Features
Kubernetes Architecture Series -Part 3: ConfigMaps, Secrets, Multi-Tenancy, and Storage
Kubernetes Architecture Series -Part 3: ConfigMaps, Secrets, Multi-Tenancy, and Storage
In this part, we’ll dive deeper into what makes Kubernetes enterprise-ready: configuration managemen...
Khurram Mahmood
Khurram Mahmood
August 28, 2025
Kubernetes Architecture
Kubernetes Architecture Series - Part 1: From Containers to Cloud-Native Orchestration
Kubernetes Architecture Series - Part 1: From Containers to Cloud-Native Orchestration
Part 1 of the three-part blog series on Kubernetes architecture
Khurram Mahmood
Khurram Mahmood
August 28, 2025
Kubernetes Architecture
Kubernetes Architecture Series – Part 2: Designing Scalable and Resilient Applications
Kubernetes Architecture Series – Part 2: Designing Scalable and Resilient Applications
This is the second part of our three-part Kubernetes architecture series.
Khurram Mahmood
Khurram Mahmood
August 28, 2025
Kubernetes Architecture
KubeKanvas Logo
Visual Kubernetes cluster design tool that helps you create, manage, and deploy your applications with ease.

Product

  • Features
  • Pricing
  • Templates

Resources

  • Blog
  • Tutorials

Company

  • About Us
  • Contact
  • Terms of Service
  • Privacy Policy
  • Impressum
XGitHubLinkedIn
© 2025 KubeKanvas. All rights reserved.