Jump to contentJump to page navigation: previous page [access key p]/next page [access key n]
SUSE Edge Documentation / Product Documentation / Concept & Architecture

34 Concept & Architecture

SUSE Edge for Telco is a platform designed for hosting modern, cloud native, Telco applications at scale from core to edge.

This page explains the architecture and components used in SUSE Edge for Telco.

34.1 SUSE Edge for Telco Architecture

The following diagram shows the high-level architecture of SUSE Edge for Telco:

product atip architecture1

34.2 Components

There are two different blocks, the management stack and the runtime stack:

  • Management stack: This is the part of SUSE Edge for Telco that is used to manage the provision and lifecycle of the runtime stacks. It includes the following components:

    • Multi-cluster management in public and private cloud environments with Rancher (Chapter 4, Rancher)

    • Bare-metal support with Metal3 (Chapter 9, Metal3), MetalLB (Chapter 18, MetalLB) and CAPI (Cluster API) infrastructure providers

    • Comprehensive tenant isolation and IDP (Identity Provider) integrations

    • Large marketplace of third-party integrations and extensions

    • Vendor-neutral API and rich ecosystem of providers

    • Control the SUSE Linux Micro transactional updates

    • GitOps Engine for managing the lifecycle of the clusters using Git repositories with Fleet (Chapter 7, Fleet)

  • Runtime stack: This is the part of SUSE Edge for Telco that is used to run the workloads.

    • Kubernetes with secure and lightweight distributions like K3s (Chapter 14, K3s) and RKE2 (Chapter 15, RKE2) (RKE2 is hardened, certified and optimized for government use and regulated industries).

    • SUSE Security (Chapter 17, SUSE Security) to enable security features like image vulnerability scanning, deep packet inspection and automatic intra-cluster traffic control.

    • Block Storage with SUSE Storage (Chapter 16, SUSE Storage) to enable a simple and easy way to use a cloud native storage solution.

    • Optimized Operating System with SUSE Linux Micro (Chapter 8, SUSE Linux Micro) to enable a secure, lightweight and immutable (transactional file system) OS for running containers. SUSE Linux Micro is available on aarch64 and x86_64 architectures, and it also supports Real-Time Kernel for Telco and edge use cases.

34.3 Example deployment flows

The following are high-level examples of workflows to understand the relationship between the management and the runtime components.

Directed network provisioning is the workflow that enables the deployment of a new downstream cluster with all the components preconfigured and ready to run workloads with no manual intervention.

34.3.1 Example 1: Deploying a new management cluster with all components installed

Using the Edge Image Builder (Chapter 10, Edge Image Builder) to create a new ISO image with the management stack included. You can then use this ISO image to install a new management cluster on VMs or bare-metal.

product atip architecture2
Note
Note

For more information about how to deploy a new management cluster, see the SUSE Edge for Telco Management Cluster guide (Chapter 36, Setting up the management cluster).

Note
Note

For more information about how to use the Edge Image Builder, see the Edge Image Builder guide (Chapter 3, Standalone clusters with Edge Image Builder).

34.3.2 Example 2: Deploying a single-node downstream cluster with Telco profiles to enable it to run Telco workloads

Once we have the management cluster up and running, we can use it to deploy a single-node downstream cluster with all Telco capabilities enabled and configured using the directed network provisioning workflow.

The following diagram shows the high-level workflow to deploy it:

product atip architecture3
Note
Note

For more information about how to deploy a downstream cluster, see the SUSE Edge for Telco Automated Provisioning guide. (Chapter 38, Fully automated directed network provisioning)

Note
Note

For more information about Telco features, see the SUSE Edge for Telco Telco Features guide. (Chapter 37, Telco features configuration)

34.3.3 Example 3: Deploying a high availability downstream cluster using MetalLB as a Load Balancer

Once we have the management cluster up and running, we can use it to deploy a high availability downstream cluster with MetalLB as a load balancer using the directed network provisioning workflow.

The following diagram shows the high-level workflow to deploy it:

product atip architecture4
Note
Note

For more information about how to deploy a downstream cluster, see the SUSE Edge for Telco Automated Provisioning guide. (Chapter 38, Fully automated directed network provisioning)

Note
Note

For more information about MetalLB, see here: (Chapter 18, MetalLB)