docs/static/v0.6/concepts/relationshps/index.html
Relationships define the nature of interaction between interconnected components in MeshModel. They represent various types of connections and dependencies between components, such as hierarchical, network, or default relationships. Relationships have selectors, metadata, and optional parameters.
Shapes (all styles) convertible to Components
The isAnnotation attribute of a Component determines whether the give Component reflects an infrastructure concern - is semantically meaningful, and whose lifecycle is managed by Meshery.
Service –> Deployment Service –> Pod Ingress Controller –> Ingress –> Service
Assignment of Pods to Persistent Volumes via PVC.
Pod –> Persistent Volume Claim –> Persistent Volume
The set of Service Accounts that are entitled with the one or more Cluster Roles bound via Cluster Role Binding.
Cluster Role –> Cluster Role Binding –> Service Account
Kubernetes Network Policy for controlling ingress and egress traffic from Pod-to-Pod
WASM Filter (binary and configuration) –> Istio WASM Plugin WASM Filter (Binary and Configuration) –> Istio Envoy Filter
Any namespaced Kubernetes component –> Kubernetes Namespace
You can reference and search the full set of registered relationships in Meshery UI –> Settings –> Registry
mesheryctl model import -f [oci:// | file://]`