# L2S-M in a Inter-Cluster scenario >**Note: Work in progress** :wrench::wrench: > This feature and repository is under development, keep it in mind when testing the application. For a stable version, refer to the main branch in the [L2S-M official repository](https://github.com/Networks-it-uc3m/L2S-M). ## How it works ### Components in inter-cluster scenario: <p align="center"> <img src="../assets/inter-cluster-arch.svg" width="600"> </p> ### Sequence Diagram <p align="center"> <img src="../assets/inter-cluster-diagram.svg" width="600"> </p> ## YAML examples: ### Inter cluster network example: ```yaml apiVersion: l2sm.k8s.local/v1 kind: L2SMNetwork metadata: name: spain-network spec: type: inter-vnet config: | { "provider": { "name": "uc3m", "domain": "idco.uc3m.es" }, "accessList": ["public-key-1", "public-key-2"] } signature: sxySO0jHw4h1kcqO/LMLDgOoOeH8dOn8vZWv4KMBq0upxz3lcbl+o/36JefpEwSlBJ6ukuKiQ79L4rsmmZgglk6y/VL54DFyLfPw9RJn3mzl99YE4qCaHyEBANSw+d5hPaJ/I8q+AMtjrYpglMTRPf0iMZQMNtMd0CdeX2V8aZOPCQP75PsZkWukPdoAK/++y1vbFQ6nQKagvpUZfr7Ecb4/QY+hIAzepm6N6lNiFNTgj6lGTrFK0qCVfRhMD+vXbBP6xzZjB2N1nIheK9vx7kvj3HORjZ+odVMa+AOU5ShSKpzXTvknrtcRTcWWmXPNUZLoq5k3U+z1g1OTFcjMdQ==== ``` ### Pod creation and attachment ```yaml apiVersion: v1 kind: Secret metadata: name: spain-network-signature type: Opaque data: public-key.pem: <signature-using-private-key-1> ``` ```yaml apiVersion: v1 kind: Pod metadata: name: mypod annotations: l2sm/networks: spain-network spec: containers: - name: ping image: busybox volumes: - name: inter-vnet-signature secret: secretName: spain-network-signature ```