Skip to content

Commit 7286a8a

Browse files
Merge branch 'master' into unnecessaryPackages
2 parents f42f675 + 751e81a commit 7286a8a

50 files changed

Lines changed: 2979 additions & 92 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

fonts.css

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,4 +145,27 @@
145145
font-weight: 100;
146146
font-style: italic;
147147
font-display: swap;
148+
}
149+
@font-face {
150+
font-family: "Open Sans";
151+
font-style: normal;
152+
font-weight: 400;
153+
font-display: swap;
154+
src: url("./static/fonts/open-sans/OpenSans-Regular.ttf") format("truetype");
155+
}
156+
157+
@font-face {
158+
font-family: "Open Sans";
159+
font-style: normal;
160+
font-weight: 600;
161+
font-display: swap;
162+
src: url("./static/fonts/open-sans/OpenSans-SemiBold.ttf") format("truetype");
163+
}
164+
165+
@font-face {
166+
font-family: "Open Sans";
167+
font-style: normal;
168+
font-weight: 700;
169+
font-display: swap;
170+
src: url("./static/fonts/open-sans/OpenSans-Bold.ttf") format("truetype");
148171
}

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
"react-honeycomb": "^0.1.3",
9898
"react-intersection-observer": "^9.5.2",
9999
"react-loadable": "^5.5.0",
100-
"react-modal": "^3.16.1",
100+
"react-modal": "^3.16.3",
101101
"react-player": "^2.12.0",
102102
"react-scroll": "^1.9.0",
103103
"react-select": "^5.10.0",
Lines changed: 1 addition & 0 deletions
Loading
Lines changed: 19 additions & 0 deletions
Loading
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
title: Knative Eventing
3+
subtitle: Collaborative and visual infrastructure as design for Knative Eventing
4+
integrationIcon: icons/color/knative-eventing-color.svg
5+
darkModeIntegrationIcon: icons/white/knative-eventing-white.svg
6+
docURL: https://docs.meshery.io/extensibility/integrations/knative-eventing
7+
description:
8+
category: Serverless
9+
subcategory: App Integration
10+
registrant: GitHub
11+
components: []
12+
featureList: [
13+
"Provides building blocks for serverless",
14+
"Simplifies event-driven architecture",
15+
"Integrates with Kubernetes resources"
16+
]
17+
workingSlides: [
18+
../_images/kanvas-visualizer.png,
19+
../_images/kanvas-designer.png
20+
]
21+
howItWorks: "Integrates Knative components"
22+
howItWorksDetails: "Streamlined serverless development on Kubernetes"
23+
published: TRUE
24+
---
25+
<p>
26+
27+
</p>
28+
<p>
29+
Collaboratively and visually diagram your cloud native infrastructure with GitOps-style pipeline integration. Design, test, and manage configuration your Kubernetes-based, containerized applications as a visual topology.
30+
</p>
31+
<p>
32+
Looking for best practice cloud native design and deployment best practices? Choose from thousands of pre-built components in Kanvas. Choose from hundreds of ready-made design patterns by importing templates from Meshery Catalog or use our low code designer, Kanvas, to create and deploy your own cloud native infrastructure designs.
33+
</p>

src/collections/integrations/knative-serving/index.mdx

Lines changed: 2 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -7,80 +7,8 @@ docURL: https://docs.meshery.io/extensibility/integrations/knative-serving
77
description:
88
category: Serverless
99
subcategory: Installable Platform
10-
registrant: Artifact Hub
11-
components: [
12-
{
13-
"name": "certificate",
14-
"colorIcon": "icons/components/certificate/icons/color/certificate-color.svg",
15-
"whiteIcon": "icons/components/certificate/icons/white/certificate-white.svg",
16-
"description": "",
17-
},
18-
{
19-
"name": "configuration",
20-
"colorIcon": "icons/components/configuration/icons/color/configuration-color.svg",
21-
"whiteIcon": "icons/components/configuration/icons/white/configuration-white.svg",
22-
"description": "",
23-
},
24-
{
25-
"name": "cluster-domain-claim",
26-
"colorIcon": "icons/components/cluster-domain-claim/icons/color/cluster-domain-claim-color.svg",
27-
"whiteIcon": "icons/components/cluster-domain-claim/icons/white/cluster-domain-claim-white.svg",
28-
"description": "",
29-
},
30-
{
31-
"name": "domain-mapping",
32-
"colorIcon": "icons/components/domain-mapping/icons/color/domain-mapping-color.svg",
33-
"whiteIcon": "icons/components/domain-mapping/icons/white/domain-mapping-white.svg",
34-
"description": "",
35-
},
36-
{
37-
"name": "ingress",
38-
"colorIcon": "icons/components/ingress/icons/color/ingress-color.svg",
39-
"whiteIcon": "icons/components/ingress/icons/white/ingress-white.svg",
40-
"description": "",
41-
},
42-
{
43-
"name": "metric",
44-
"colorIcon": "icons/components/metric/icons/color/metric-color.svg",
45-
"whiteIcon": "icons/components/metric/icons/white/metric-white.svg",
46-
"description": "",
47-
},
48-
{
49-
"name": "pod-autoscaler",
50-
"colorIcon": "icons/components/pod-autoscaler/icons/color/pod-autoscaler-color.svg",
51-
"whiteIcon": "icons/components/pod-autoscaler/icons/white/pod-autoscaler-white.svg",
52-
"description": "",
53-
},
54-
{
55-
"name": "revision",
56-
"colorIcon": "icons/components/revision/icons/color/revision-color.svg",
57-
"whiteIcon": "icons/components/revision/icons/white/revision-white.svg",
58-
"description": "",
59-
},
60-
{
61-
"name": "route",
62-
"colorIcon": "icons/components/route/icons/color/route-color.svg",
63-
"whiteIcon": "icons/components/route/icons/white/route-white.svg",
64-
"description": "",
65-
},
66-
{
67-
"name": "serverless-service",
68-
"colorIcon": "icons/components/serverless-service/icons/color/serverless-service-color.svg",
69-
"whiteIcon": "icons/components/serverless-service/icons/white/serverless-service-white.svg",
70-
"description": "",
71-
},
72-
{
73-
"name": "service",
74-
"colorIcon": "icons/components/service/icons/color/service-color.svg",
75-
"whiteIcon": "icons/components/service/icons/white/service-white.svg",
76-
"description": "",
77-
},
78-
{
79-
"name": "image",
80-
"colorIcon": "icons/components/image/icons/color/image-color.svg",
81-
"whiteIcon": "icons/components/image/icons/white/image-white.svg",
82-
"description": "",
83-
}]
10+
registrant: GitHub
11+
components: []
8412
featureList: [
8513
"Auto-scaling based on demand",
8614
"Request-based routing",
560 KB
Loading
Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
title: "Layer5 Debuts Enterprise Edition of Meshery for Configuring Kubernetes"
3+
subtitle: "Enterprise-grade distribution of Meshery enables IT teams to visualize, design, and manage Kubernetes and cloud native environments"
4+
date: 2025-11-12 19:00:00 +0530
5+
author: The Newsroom
6+
thumbnail: ./Layer5-Kanvas-Designer-img.png
7+
darkthumbnail: ./Layer5-Kanvas-Designer-img.png
8+
category: "Press Release"
9+
description: "Announced at KubeCon + CloudNativeCon North America 2025, Kanvas extends the Meshery framework with visual tools, collaborative workspaces, and role-based access control for managing Kubernetes environments"
10+
tags:
11+
- Announcements
12+
- Kanvas
13+
- Meshery
14+
type: News
15+
presskit: ""
16+
resource: false
17+
published: true
18+
---
19+
---
20+
21+
import { Link } from "gatsby";
22+
import { NewsWrapper } from "../../News.style.js";
23+
import Blockquote from "../../../../reusecore/Blockquote";
24+
import BlockquoteAlt from "../../../../reusecore/Blockquote/Blockquote-alt-style";
25+
26+
import KanvasDesignerImage from "./Layer5-Kanvas-Designer-img.png";
27+
28+
<NewsWrapper>
29+
30+
**ATLANTA, GA** — November 12, 2025 — [Layer5](https://layer5.io) today announced the general availability of **Kanvas**, an **enterprise-grade distribution of the open source [Meshery](https://meshery.io)** framework for declaratively managing Kubernetes environments.
31+
32+
Announced at **KubeCon + CloudNativeCon North America 2025**, Kanvas extends Meshery with additional graphical tools to visualize and edit infrastructure, including the ability to store **design snapshots in GitHub repositories**. Built on top of Meshery, Kanvas introduces **collaborative workspaces** that enable IT teams to design, share, and manage Kubernetes environments more efficiently. It also provides access to a **catalog of hundreds of pre-built design patterns and reference architectures** that can be customized and extended.
33+
34+
---
35+
36+
## **Enterprise Features and Extensibility**
37+
38+
Kanvas adds **role-based access controls (RBAC)** and supports the import of existing Kubernetes manifests, Helm charts, Kustomize configurations, and Docker Compose files.
39+
40+
Available for deployment by internal IT teams or as a **managed service**, Kanvas provides a **drag-and-drop interface** for designing and visualizing complex infrastructure and application architectures using Meshery.
41+
42+
<BlockquoteAlt
43+
quote="Meshery provides a platform that fosters collaboration in a way that makes it simpler for IT teams to retain institutional knowledge. It allows engineers to see, collaborate on, and approve suggestions on a visual canvas, and even conduct a dry run to validate changes."
44+
person="Lee Calcote"
45+
title="CEO, Layer5"
46+
/>
47+
48+
---
49+
50+
## **Introducing Kanvas Operator (Beta)**
51+
52+
Layer5 is also making available, in beta, a **Kanvas Operator** for managing live infrastructure in real time. The Operator extends the Meshery framework, which continues to be advanced under the auspices of the **Cloud Native Computing Foundation (CNCF)**. This beta release expands Meshery’s capabilities to operational control of live Kubernetes environments.
53+
54+
---
55+
56+
## **Improving Scalability and Knowledge Retention**
57+
58+
Kanvas simplifies management of Kubernetes clusters at scale and makes it easier to onboard additional engineers. By combining visual design, collaboration, and dry-run validation, Kanvas helps reduce configuration errors and preserve institutional knowledge.
59+
60+
> “As the number of Kubernetes clusters in production continues to increase, the need for tools that simplify configuration and management is becoming more urgent,” Calcote said. “There simply are not enough engineers to manage these clusters, so platforms like Kanvas help smaller teams manage complex environments more consistently.”
61+
62+
Calcote added that while Kubernetes remains one of the most powerful and complex IT platforms, Kanvas and Meshery are designed to make it more accessible to a broader range of IT professionals.
63+
64+
---
65+
66+
## **Toward Broader Accessibility of Kubernetes**
67+
68+
As Kubernetes adoption grows, many organizations are seeking ways to enable **IT administrators** to handle day-to-day management tasks traditionally performed by **DevOps engineers**. According to Calcote, the goal is not to eliminate DevOps roles, but to **make validated configurations reusable** so IT teams can safely manage environments at scale.
69+
70+
> “In effect, Meshery and Kanvas are making it simpler for IT teams to embrace *infrastructure by design* principles,” Calcote said.
71+
72+
With workloads—especially **AI applications**—continuing to grow, tools like Kanvas that operate at higher levels of abstraction will help organizations better manage Kubernetes environments and focus on application delivery rather than infrastructure complexity.
73+
74+
---
75+
76+
## **Availability**
77+
78+
**Layer5 Kanvas** is available now for **self-hosted deployment** or as a **managed service**.
79+
Learn more at [https://layer5.io/kanvas](https://layer5.io/kanvas).
80+
81+
---
82+
83+
## **About Meshery**
84+
85+
Meshery is the open source, cloud native management plane that enables declarative configuration and collaborative operation of multi-cluster, multi-cloud Kubernetes environments. Hosted by the [Cloud Native Computing Foundation (CNCF)](https://www.cncf.io/), Meshery provides extensible, visual tooling for managing modern infrastructure. Learn more at [https://meshery.io](https://meshery.io).
86+
87+
---
88+
89+
## **About Layer5**
90+
91+
Layer5 helps organizations simplify the design, operation, and management of cloud native infrastructure. Home to the Meshery and Kanvas projects, Layer5’s mission is to make managing Kubernetes environments more visual, collaborative, and efficient.
92+
Visit [https://layer5.io](https://layer5.io) for more information.
93+
94+
</NewsWrapper>
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import React from "react";
2+
3+
import SEO from "../../../components/seo";
4+
5+
import Solutions from "../../../sections/Solutions/index";
6+
7+
const SolutionsPage = () => {
8+
return (
9+
<>
10+
<Solutions/>
11+
</>
12+
);
13+
};
14+
export default SolutionsPage;
15+
export const Head = () => {
16+
return <SEO title="Solutions" description="Collaboratively design and manage your Kubernetes workloads and Cloud services, infrastructure, and cloud native apps. Confidently configure your systems with Kanvas's visual topology and built-in design patterns." />;
17+
};

0 commit comments

Comments
 (0)