You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/kanvas/designer/understanding-design-component/index.md
+14-16Lines changed: 14 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,13 +37,24 @@ All components, whether semantic or non-semantic, support rich visual customizat
37
37
38
38
These components represent real infrastructure that Kanvas can manage. They can be either built-in (like Kubernetes components) or custom components that you [create](https://docs.meshery.io/guides/configuration-management/creating-models).
39
39
40
-
### Kubernetes Components
40
+

41
41
42
-
While Kubernetes components are commonly used, they follow the same principles as all other semantic components. They have a distinct visual style to help you instantly recognize them:
42
+
Kanvas provides a rich ecosystem of semantic components through various integrations. While Kubernetes is a commonly used example, all integration models (like KEDA, Istio, AWS, etc.) provide components with the same orchestratable capabilities. To help you navigate this ecosystem, Kanvas organizes these components in a clear hierarchy:
Kanvas organizes integrated components in a clear hierarchy:
46
+
1.**Categories:** High-level groups (e.g., "Cloud Native Network", "Database")
47
+
2.**Integration Models:** Specific technologies (e.g., "AWS App Mesh", "Prometheus", "Kubernetes")
48
+
3.**Semantic Components:** Functional building blocks that can be deployed and managed
49
+
{{< /alert >}}
50
+
51
+
### Kubernetes Components Example
52
+
53
+
To illustrate how semantic components work in practice, let's examine Kubernetes components. As one of the most widely used integration models, Kubernetes components demonstrate how Kanvas implements its design principles while maintaining a distinct visual style:
43
54
44
55

45
56
46
-
Kanvas employs a thoughtful design system for Kubernetes resources, built on these key principles:
57
+
For Kubernetes resources, Kanvas employs a thoughtful design system built on these key principles:
47
58
48
59
**Principle 1: Color and Structure**
49
60
-**Uniform Color Scheme:** Kubernetes component icons typically use a **distinctive blue background** as a standard identifier
@@ -58,19 +69,6 @@ The blue background is framed by different outer shapes that help identify the c
58
69
-**Hexagons:** Used for foundational workload controllers like `StatefulSet`
59
70
-**Unique Polygons:** Used for specialized resources like `Endpoints`, `PriorityClass`, or `ValidatingWebhookConfiguration`
60
71
61
-
### Integrated Technologies
62
-
63
-
Kanvas provides a rich ecosystem of semantic components through various integrations. While Kubernetes is a commonly used example, all integration models (like KEDA, Istio, AWS, etc.) provide components with the same orchestratable capabilities.
Kanvas organizes integrated components in a clear hierarchy:
67
-
1.**Categories:** High-level groups (e.g., "Cloud Native Network", "Database")
68
-
2.**Integration Models:** Specific technologies (e.g., "AWS App Mesh", "Prometheus", "Kubernetes")
69
-
3.**Semantic Components:** Functional building blocks that can be deployed and managed
70
-
{{< /alert >}}
71
-
72
-

73
-
74
72
{{< alert title="Exploring All Integrations" type="info">}}
75
73
This guide covers the visual style of components. For a complete catalog of all technologies that Kanvas integrates, visit the <ahref="https://docs.meshery.io/extensions/integrations">integrations directory</a>.
0 commit comments