About KubeKanvas

Brief information and story of KubeKanvas Application

General Questions

Kubekanvas is a browser-based Kubernetes Editor designed to simplify Kubernetes resource management. It provides a visual drag-and-drop interface for creating, managing, and connecting Kubernetes resources, making it easier to design complex configurations.

Kubekanvas is designed for:
Developers looking for an intuitive way to create and manage Kubernetes manifests.
DevOps engineers who want a visual tool to design and test Kubernetes configurations.
Beginners learning Kubernetes without diving into YAML files immediately.
Platform engineers managing microservices and cloud-native applications.

Kubekanvas has a three-panel layout:
1. Left Panel Lists all available Kubernetes resources.
2. Main Panel Allows users to drag and drop resources and visually connect them.
3. Right Panel Displays input fields to configure selected resources.

It simplifies the complexity of Kubernetes YAML files while ensuring full customization and extensibility.

Manually writing Kubernetes manifests can be error-prone and time-consuming. Kubekanvas:
- Reduces syntax errors.
- Provides an intuitive visual representation of configurations.
- Speeds up the creation and modification of Kubernetes resources.
- Improves collaboration between developers and DevOps teams.

AI Integration

Yes! Kubekanvas integrates AI to enhance usability and automate lex tasks. AI features include:
- Auto-completion and suggestions for Kubernetes configurations.
- Automated error detection in manifests.
- Smart recommendations based on best practices.

These AI-powered capabilities help users create more efficient and error-free Kubernetes configurations.

AI assists in optimizing and simplifying configurations, but manual input is still required to ensure alignment with business and application needs.

Cluster Integration

Yes! Kubekanvas supports local cluster integration, allowing users to apply configurations directly. Future updates may introduce support for remote clusters.

For applying configurations to a local cluster, Kubekanvas interacts with your local Kubernetes API. However, it does not store or transmit sensitive cluster credentials.

Usage and Features

Yes! Kubekanvas allows users to export their designed configurations as YAML files for direct use in Kubernetes clusters.

Currently, Kubekanvas focuses on raw Kubernetes manifests. However, Helm Chart support is on the roadmap.

Not yet, but planned. Kubekanvas aims to support Custom Resource Definitions to extend compatibility with various Kubernetes tools.

Kubekanvas is focused on the browser-based experience for now, but a CLI version could be explored in the future.

Deployment and Hosting

Kubekanvas is deployed at console.kubekanvas.com. Users can access it directly through their browser without installation.

A self-hosted version is under consideration for enterprise users who require local deployment.

Currently, all configurations are stored in local storage on the user's browser. Future versions may include cloud storage options.

Security and Privacy

Yes! Kubekanvas follows security best practices, and since it primarily operates in the browser, no sensitive Kubernetes credentials are stored.

Kubekanvas supports local clusters, but does not access remote clusters unless explicitly connected by the user.

Future enterprise versions may include RBAC (Role-Based Access Control) and authentication mechanisms for team collaboration.

Future Roadmap

Upcoming features include:
- YAML import/export enhancements
- Remote cluster integration
- Helm chart support
- Custom Resource Definitions (CRD) compatibility
- Cloud storage for configurations
- Multi-user collaboration
- GitOps & CI/CD integrations

Yes! We welcome feedback and feature requests. Please reach out via our website at kubekanvas.io.

Support and Community

For any issues, you can:
- Check our documentation (coming soon).
- Contact support via our website.
- Join the community discussions on GitHub or Discord (planned).

Currently, Kubekanvas is not open source. However, certain components might be released as open-source tools in the future.

Have More Question ? Get in touch!

We're here to help! Whether you're curious about our services, need assistance, or just want to share feedback, our team is ready to assist you. Don’t hesitate to reach out—we’d love to hear from you! Contact us today, and let’s start the conversation.