Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.17 KB

README.md

File metadata and controls

43 lines (27 loc) · 1.17 KB

SD-Core UPF Operator (k8s)

CharmHub Badge

Charmed Operator for SD-Core's User Plane Function (UPF) for K8s. For more information, read here.

Pre-requisites

A Kubernetes host with a CPU supporting AVX2 and RDRAND instructions (Intel Haswell, AMD Excavator or equivalent)

A Kubernetes cluster with the Multus addon enabled.

Usage

Enable the Multus addon on MicroK8s

sudo microk8s addons repo add community https://github.com/canonical/microk8s-community-addons --reference feat/strict-fix-multus
sudo microk8s enable multus

Create a Juju model:

juju add-model user-plane

Deploy the UPF:

juju deploy sdcore-upf-k8s --trust --channel=1.6/edge

Exposing the UPF externally

If a load balancer such as metallb is present, the charm will configure an externally accessible service port with the load balancer upon install of the charm.

Image

  • bessd: ghcr.io/canonical/sdcore-upf-bess:1.5.0
  • routectl: ghcr.io/canonical/sdcore-upf-bess:1.5.0
  • pfcp-agent: ghcr.io/canonical/sdcore-upf-pfcpiface:1.5.0