Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Docker Kanvas Extension

License

NotificationsYou must be signed in to change notification settings

layer5io/kanvas-docker-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Shows an illustrated light mode meshery logo in light color mode and a dark mode Kanvas logo in dark color mode.

Kanvas delivers collaborative and visual configuration management offering lifecycle, configuration, and performance management of Kubernetes, public Clouds, and your workloads.

Kanvas Extension for Docker (open in Docker Hub)

What is Kanvas?

Kanvas is a collaborative platform designed for engineers to visualize, manage, and design multi-cloud and Kubernetes-native infrastructure. Built on top of Meshery, one of the Cloud Native Computing Foundation’s high-velocity open source projects, Kanvas offers two modes to cater to different DevOps workflows:

  • Designer Mode: Create and configure your infrastructure visually using a palette of components provided by Meshery. Drag-and-drop thousands of versioned Kubernetes components and use context-aware relationships to build your designs.
  • Operator Mode: Manage Kubernetes clusters and cloud native infrastructure in real-time. Deploy designs, apply patterns, manage deployments and services, and interactively connect to pods and containers for debugging and troubleshooting.

Kanvas simplifies the complexity of Kubernetes and multi-cloud management, making it accessible to all engineers, regardless of their expertise level. It’s like having a Google Workspace for DevOps, enabling collaborative creation, testing, and deployment of cloud native architectures.

Key Features for Docker Users

The Kanvas extension for Docker brings several powerful features that enhance the Docker experience:

FeatureDescription
Import and Deploy Docker Compose AppsEasily import your Docker Compose applications and deploy them to Kubernetes with a few clicks, streamlining the transition to Kubernetes-based workflows. Kubernetes manifests, Helm charts, and Kustomize configurations are also supported.
Visual DesignerUse Kanvas’s intuitive interface to design your cloud native applications and infrastructure visually, supporting Kubernetes and public cloud services like AWS, Azure, and GCP.
Single-Click DeploymentsDeploy Kubernetes infrastructure, including 300+ Kubernetes operators and various cloud services, with single clicks, reducing setup time.
Multi-Environment ManagementDetect and manage multiple Kubernetes environments seamlessly, allowing you to switch between clusters or manage them concurrently.
CollaborationWork collaboratively with your team in real-time, ensuring everyone is on the same page when designing and managing infrastructure.

Kanvas also supports exporting designs as OCI-compliant container images, which can be pushed to registries like Docker Hub, GitHub Container Registry, or AWS ECR, integrating seamlessly with Docker-based workflows.

Why Kanvas Matters for Docker Users

Docker users often transition to Kubernetes for advanced orchestration and scalability. Kanvas bridges this gap by providing a visual, no-code designer that makes Kubernetes and cloud native infrastructure management intuitive and accessible. Whether you’re a developer, DevOps engineer, or SRE, Kanvas empowers you to:

  • Visualize Complex Configurations: Render Kubernetes configurations visually to better understand and manage your infrastructure.
  • Collaborate in Real-Time: Avoid miscommunication and streamline teamwork with real-time collaboration features.
  • Deploy Across Environments: Manage multi-cloud and Kubernetes environments directly from Docker, enhancing flexibility and control.

As Docker continues to be a cornerstone of containerization, Kanvas enhances the Docker experience by integrating seamlessly with Docker Compose and Kubernetes workflows. It’s particularly valuable for teams looking to adopt Kubernetes without the steep learning curve or those managing complex, multi-cloud environments.

Contributing

From the root of your fork, familiarize with availablemake targets by executing:

make

Review the available targets and their purpose. In general, follow this sequence when building and testing changes:

make build-dev

Or use any of the othermake targets, like these:

make extension-build

Once build is complete:

docker extension install layer5/kanvas-docker-extension:edge-latest

Or reinstall with:

docker extension update layer5/kanvas-docker-extension:edge-latest

MeshMates

Have questions? Need help?Ask in theCommunity Forum.


[8]ページ先頭

©2009-2025 Movatter.jp