Skip to content

canonical/sdcore-amf-k8s-operator

Repository files navigation

SD-Core AMF Operator (k8s)

CharmHub Badge

Charmed Operator for SD-Core's Access and Mobility Management Function (AMF) for K8s.

Pre-requisites

Juju model on a Kubernetes Cluster.

Usage

juju deploy sdcore-amf-k8s --trust --channel=edge
juju deploy mongodb-k8s --trust --channel=6/beta
juju deploy sdcore-nrf-k8s --channel=edge
juju deploy self-signed-certificates --channel=stable
juju integrate sdcore-nrf-k8s:database mongodb-k8s
juju integrate sdcore-nrf-k8s:certificates self-signed-certificates:certificates
juju integrate sdcore-amf-k8s:database mongodb-k8s
juju integrate sdcore-amf-k8s:fiveg_nrf sdcore-nrf-k8s:fiveg_nrf
juju integrate sdcore-amf-k8s:certificates self-signed-certificates:certificates

Overriding external access information for N2 interface

By default, the N2 connection information sent to the RAN will be taken from the created LoadBalancer Kubernetes Service. If this is not appropriate with your network configuration, you can override that information through configuration:

juju config sdcore-amf-k8s external-amf-ip=192.168.0.4 external-amf-hostname=amf.example.com

Image

amf: ghcr.io/canonical/sdcore-amf:1.4.0